【发布时间】:2019-01-07 15:45:18
【问题描述】:
我知道可以这样解析 XML:
const parser = new DOMParser();
const xmlDoc = parser.parseFromString(xmlStr, "text/xml");
但是我们也可以解析 XSLT 吗?
感谢您的帮助。
【问题讨论】:
-
正如您之前所说,您希望从服务器加载 XSLT 请注意,如果您加载 XML 或 XSLT 文档,
XMLHttpRequest通常会直接弹出responseXML属性,在这种情况下,不需要喂食responseText到DOMParser,你直接将已经解析的文档作为responseXML。 -
是的,但我不想使用
XMLHttpRequest,实际上XSLT 代码将直接在HTML 文件中的<script>标记内。 -
解释你实际想要达到的目标可能会很有用。除此之外,我们从误用“解析”这个词的人那里收到了很多关于 StackOverflow 的问题,因此我们永远无法确定它是否被正确使用。
-
我想要实现的是一个使用
XSLTProcessor执行XSL 转换的应用程序。应用程序必须压缩在 1 个 HTML 文件中,因此 XSL 代码必须以某种方式存储在其中,我不会使用XMLHttpRequest来检索它。
标签: javascript xml xslt domparser