Всем привет!
Мне нужно из 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);
Даже не знаю в чем может быть дело!