0

执行以下操作时,我在 IE10 中以中文类型语言显示我的数据:

      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。想知道我需要进行哪些更改才能使我的数据正确显示。谢谢。

4

1 回答 1

0

IE 10 打破了 transformnode 和 reponseXML 的集成。

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

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

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

于 2013-04-29T00:07:34.663 回答