Парсинг XML
Доброго все времени суток,
на запрос сервер возвращает: Код:
<?xml version="1.0" encoding="UTF-8" ?>alert(doc.documentElement.firstChild.nodeValue); Скажите пожалуйста, как прочитать результат по имени поля (result)? так не читается...
alert(doc.documentElement.getElementsByTagName('result')[0].nodeValue);
|
Используйте JSON и не мучайтесь.
|
Запустите так:
alert(doc);
alert(doc.documentElement);
alert(doc.documentElement.getElementsByTagName);
alert(doc.documentElement.getElementsByTagName('result'));
alert(doc.documentElement.getElementsByTagName('result')[0]);
alert(doc.documentElement.getElementsByTagName('result')[0].nodeValue);
и все станет ясно |
Цитата:
|
а что такое doc.documentElement?
--edited p.s. вот это мне везет на цифры. время поста: 11:11 карма: 10 сообщение: 101 что закодировано этим бинарным сообщением? ))) |
doc есть раз alert(doc.documentElement.firstChild.nodeValue); работает. doc.documentElement в xml тоже 99,9% есть. А вот getElementsByTagName может и не быть. Пробовать надо.
|
Цитата:
|
Цитата:
в DOM есть объект doc? если я не ошибаюсь - он называется document. (если я не прав - поправьте) в DOM у объекта document есть метод documentElement. или при DOCTYPE xml есть какие-то отличия при работе с объектной моделью документа? |
Я вот это имел ввиду:
var doc = document; |
Цитата:
Я бы удивился если бы их не было. |
| Часовой пояс GMT +3, время: 18:16. |