我在使用 $.parseXML() 和更多版本的 IE8 时遇到问题。它在 IE8 和 chrome 以及 Firefox 中工作得非常好。请查看下面给出的代码。
查询:
var result = data.d;
var obj = decodeBase64(result);
var xmlDoc = $.parseXML(obj);
XML 返回:
<?xml version="1.0"?>
<ArrayOfMultiLineItemJson xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema
MultiLineItemJson>
<Order_Number>PAAAA00017</Order_Number>
<Order_Item>01</Order_Item>
<Order_Subitem>0001</Order_Subitem>
<Order_Type>PO</Order_Type>
</MultiLineItemJson>
</ArrayOfMultiLineItemJson>
IE9 中的错误信息
Unhandled exception at line 490, column 3 in http://localhost:55005/resources/js/jquery-1.9.0.js
0x800a139e - Microsoft JScript runtime error: Invalid XML:
<?xml version="1.0"?><ArrayOfMultiLineItemJson xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><MultiLineItemJson><Order_Number>PAAAA00017</Order_Number><Order_Item>01</Order_Item></ArrayOfMultiLineItemJson>
提前致谢