未捕获的类型错误:对象#没有方法“transformNode”;

发布于 2024-11-04 02:31:59 字数 361 浏览 2 评论 0原文

我写了一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

長街聽風 2024-11-11 02:31:59

您尝试在非 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文