Показать сообщение отдельно
  #3 (permalink)  
Старый 19.09.2015, 23:31
Интересующийся
Отправить личное сообщение для abrasum Посмотреть профиль Найти все сообщения от abrasum
 
Регистрация: 23.07.2009
Сообщений: 10

Я в шоке. Не могу поверить что 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 имеет структуру как выше просто алес.
Ответить с цитированием