Re: XML файл с бесконечным числом подуровней
От: den123 Израиль http://den123.smugmug.com
Дата: 21.07.04 14:38
Оценка: 3 (1) +2
Здравствуйте, Moondev, Вы писали:

M>Не пойму как парсить XML файл с бесконечным числом подуровней например как вот у этом форуме :

M>http://forum.rusf.ru/nul-t/

M>если это делать во вложенных циклах то как знать сколько вообще уровней вглубь существует у каждой темы и подтемы?


M>если не совсем понятно, что именно нужно нувот например я могу определить сколько всего основных узлов:

M>totalMenus = obj.selectNodes("data/MenuSection").length
M>и открыть цикл и вывести их всех

M>но потом, чтобы определить сколько подузлов у узла мне надо сделать тоже самое внутри цикла после вывода основного узла:

M>totalSUBMenus = obj.selectNodes("data/MenuSection/SubMenuSection").length

M>и открыть новый цикл если не ноль, и вывсести подузлы.


M>Это все хорошо если подуровней лимитированное количество — 5, 10 и.т.д.


M>А если их БЕСКОНЕЧНОЕ количество?


M>как идти вглубь "пока не упрешься"?


M>чувствую что это очень просто но не могу додуматься


Use recursive call
WBR — Yuriy
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.