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 では正常に動作します。xml 応答を使用した IE10 の変更に関する他の投稿を見たことがありますが、私は 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 に答える