Парсинг 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, время: 16:07. |