Я пытаюсь проанализировать документ XML, возвращенный из вызова AJAX, в написанный мной PHP-скрипт. В Chrome это работает:
xmlDoc.getElementsByTagName("line")[0].attributes.getNamedItem("pdfWidth").value
где
xmlDoc
- объект, созданный из
parser.parseFromString(xmlhttp.responseText,"text/xml");
В IE
xmlDoc
создается:
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xmlhttp.responseText);
Однако вышеприведенное getElementsByTagName возвращает неопределенное значение. Не уверен, что я здесь делаю неправильно, кто-нибудь может помочь?
Редактировать - кажется, я подозревал это, но, очевидно, я не могу ответить на свой вопрос ..
Я думаю, что я, возможно, подозревал об этом - кажется, следующее:
xmlDoc.getElementsByTagName("line").item(0).getAttribute("pdfWidth");
Мне потребовался час, гррр IE!