使用transformNode()使用xsl文件在ie10中错误地显示xml

时间:2013-01-14 14:29:24

标签: xml xslt msxml internet-explorer-10

我在IE10中使用Chineese类型语言显示数据时执行以下操作:

      ICVID = Request.QueryString("ICVID")
      strXML = GetXML(ICVID) 'Gets data in xml format

Dim oDOM, xSS
Set oDOM = Server.CreateObject("MSXML2.DOMDocument")
oDOM.async = False
Set xSS = Server.CreateObject("MSXML2.DOMDocument")
xSS.async = False
oDOM.loadXML strXML
...
xSS.load Server.MapPath("GMTInboundCharges.xsl")
If xSS.parseError.errorCode <> 0 Then
    Response.Write xSS.parseError
End If
Response.Write oDOM.transformNode(xSS)

在以前版本的IE10中正常工作。我已经看到有关IE10中xml响应的更改的其他帖子,但我没有使用AJAX。想知道我需要做些什么来让我的数据正确显示。 感谢。

1 个答案:

答案 0 :(得分:0)

IE 10破坏了transformnode&amp; reponseXML集成。

http://blogs.msdn.com/b/ie/archive/2012/07/19/xmlhttprequest-responsexml-in-ie10-release-preview.aspx#comments

(responseXML不再是你可以使用.transformNode的MSXML元素)

我还没有找到任何解决方案。