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!