未捕获的类型错误:对象#没有方法“transformNode”;
我写了一个 xsl 文件,它从 xml 文件获取数据,在另一个 htm 文件中我写了一些小脚本。
代码:
if (broadcastMode == 0) {
xslTarget.innerHTML = Terrestrial.transformNode(TerrestrialStyle.XMLDocument);
}
它在 IE 中工作正常,但在 google chrome 中我收到此错误:
Uncaught TypeError: Object # has no method 'transformNode'
i have written a xsl file which get data from xml file and in another htm file i have written some small script.
code:
if (broadcastMode == 0) {
xslTarget.innerHTML = Terrestrial.transformNode(TerrestrialStyle.XMLDocument);
}
it is work fine in IE but in google chrome i got this error:
Uncaught TypeError: Object # has no method 'transformNode'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您尝试在非 Microsoft 浏览器中使用 Microsoft 专有的 XSLT 代码,因此它不起作用。
以下是有关 Firefox 中 XSLT 的一些信息。 Chrome 似乎在 XSL 转换方面存在一些问题; 此处是一个包含一些信息的 Stackoverflow 问题。
You're trying to use Microsoft-proprietary XSLT code in a non-Microsoft browser, so it doesn't work.
Here is some information about XSLT in Firefox. Chrome seems to have some problems with XSL transformations; here is a Stackoverflow question with some information.