1

我想解析從我寫的PHP腳本AJAX調用返回的XML文檔。在Chrome,這個工作:在IE8 AJAX調用後解析XML響應

xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
xmlDoc.async="false"; 
xmlDoc.loadXML(xmlhttp.responseText); 

然而上述 '的getElementsByTagName' 返回未定義:

xmlDoc.getElementsByTagName("line")[0].attributes.getNamedItem("pdfWidth").value 

其中

xmlDoc
是從
parser.parseFromString(xmlhttp.responseText,"text/xml");

在IE中創建的對象,

xmlDoc
被創建。不知道我在這裏做錯了什麼,任何人都可以協助?

編輯 - 想我sussed它,但我不能回答我的問題顯然..

我想我可能已經sussed本 - 以下似乎工作:

xmlDoc.getElementsByTagName("line").item(0).getAttribute("pdfWidth"); 

花了我一個小時,grrrr IE!

回答

0

我想我可能已經sussed本 - 以下似乎工作:

xmlDoc.getElementsByTagName("line").item(0).getAttribute("pdfWidth"); 

我花了一小時才得知,GRRRR IE!