Показать сообщение отдельно
  #1 (permalink)  
Старый 08.05.2010, 23:52
Новичок на форуме
Отправить личное сообщение для Goga Посмотреть профиль Найти все сообщения от Goga
 
Регистрация: 04.05.2010
Сообщений: 4

JS выводит разное колличество дочерних элементов.
Всем привет!
Мне нужно из XML файла вытащить его содержимое и вывести на экран все теги с текстом и атрибутами. И столкнулся с такой проблемой. Когда XML файл имеет такую структуру:
<root>
<element>Text</element>
</root>
то при выводе на экран количества дочерних элементов root, выводит 3, а когда файл выглядит так:
<tree><element1 id="el2"></element1></tree>
то есть в одну строку, то показывает как и должно 1 элемент.
Соответственно:
<tree><element1 id="el2"></element1>
</tree>
выводит 2.
JS выглядит так!
var xml = request.responeXML;
var childs = xml.documentElement.childNodes;
alert(childs.length);
Даже не знаю в чем может быть дело!

Последний раз редактировалось Goga, 09.05.2010 в 23:54.
Ответить с цитированием