Я в шоке. Не могу поверить что JS все так грустно с обработкой XML.
До этого я имел дело с XML в Java - там все просто как репа!
Предложение
рони не совсем подходит.
Привожу уточняющий пример.
var xml = '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
<item>item1.</item>
<item>item2.</item>
<item>bla-bla-bla.</item>
<item>hello world</item>
<other>
<item>Other item1.</item>
<item>Other item2.</item>
</other>
<item>Also other</item>
<item>Also other</item>
</root>';
Подскажите код на JS который:
1) Получить количество детей 1-го уровня документа (в данном примере это будет: 7)
2) Пройти в цикле всех детей, проверяя название тега (если у потомка имя тега
other то не выводить его на печать к примеру)
Все решения которые я опробовал (jQuery) прекрасно работают когда нет похожих вложенных элементов, но когда xml имеет структуру как выше просто алес.