gpt4 book ai didi

javascript - 使用 XML+XSLT 客户端时,如何使用 javascript 更改 XML DOM

转载 作者:数据小太阳 更新时间:2023-10-29 02:32:41 25 4
gpt4 key购买 nike

例如:

XML:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="example.xsl"?>
<document>
<foo>bar</foo>
</document>

XSL:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>example</title>
<script type="text/javascript">
/* magic javascript that alters the foo-node to contain something else */
</script>
</head>
<body>
<p>Foo: <xsl:value-of select="foo" /></p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

我希望 javascript 修改 XML DOM,而不是 HTML DOM!

最佳答案

这是不可能的,即使有可能,我也不知道您希望它做什么。

XML 已经转换显示,XSLT 不会实时更新 View 。

在浏览器中查看源代码只会显示发送时的源代码,而不是修改后的 DOM 序列化。

Firebug 等调试器将在浏览器中显示 DOM 的序列化(即转换后的 DOM,加上任何脚本修改)。

关于javascript - 使用 XML+XSLT 客户端时,如何使用 javascript 更改 XML DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com