Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Распарсить XML с помощью JS


Автор: Black_leopard 1.8.2007, 13:45
Я получаю от сервера ответ в виде XML:
Код

<?xml version="1.0" encoding="UTF-8" ?>
<response>
 <menu2>
    <name>Стоматологическая практика</name> 
    <submenu>1</submenu> 
       <menu3>
         <name>Приборы для стоматологии</name> 
         <submenu>1</submenu> 
       </menu3>
       <menu3>
         <name>Амальгамосмесители</name> 
         <submenu>1</submenu> 
       </menu3>
    <menu3>
         <name>Апекслокаторы и аксессуары</name> 
         <submenu>1</submenu> 
       </menu3>
 </menu2>
 <menu2>
     .......
 </menu2>
 ......
</response>


нужно его распарсить с помощью JS, т.е. чтобы выдать текст внутри тегов
Код

var xmlResponse = xmlHttpMenu.responseXML;
xmlRoot = xmlResponse.documentElement;
menu2 = xmlRoot.getElementsByTagName("menu2");
            
for (var menu2_i = 0; menu2_i < menu2.length; menu2_i ++) {
    //а как дальше? 
}


Подскажите, пожалуйста, как это можно сделать или ссылку где про это можно прочитать. 

Автор: Black_leopard 1.8.2007, 14:53
Все, спрасибо, сделал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)