Анализ XML-ответа после вызова AJAX в IE8 - PullRequest
1 голос
/ 29 августа 2011

Я пытаюсь проанализировать документ 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!

1 Ответ

0 голосов
/ 30 августа 2011

Я думаю, что я, возможно, подозревал это, кажется, следующее:

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

Это заняло у меня час, grrr IE!

...