gpt4 book ai didi

Javascript XSLT 转换返回 null

转载 作者:行者123 更新时间:2023-12-03 12:31:43 25 4
gpt4 key购买 nike

我使用 JavaScript 对 xml 文件应用 xslt 转换,以返回特定格式的 json 对象。

我使用以下代码来测试该过程:

var xml = loadDoc("my.xml"); //custom function that loads the xml and xsl docs these are working
var xsl = loadDoc("my.xsl");

var processor = new XSLTProcessor();
processor.importStylesheet(xsl);
var result = processor.transformToDocument(xml);

console.log(result);

我已经成功地使用几个非常简单的 xml 和 xsl 文件测试了代码,但是当我使用我应该使用的 xsl 文档和 xml 进行测试时,控制台日志输出 null,它们不是由我编写,我对 xslt 转换的经验很少。

我已经使用一些在线工具测试了这些文件,他们对其中的一些进行了处理,但其他工具无法执行转换。 ( http://xslttest.appspot.com/ 这可以毫无问题地运行转换,但这个 http://www.freeformatter.com/xsl-transformer.html )

最佳答案

该样式表使用 XSLT 2.0 功能,例如 xsl:function,因此不要指望任何 XSLT 1.0 处理器(例如浏览器中的处理器)能够执行该代码。

关于Javascript XSLT 转换返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894156/

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