XML файл с бесконечным числом подуровней
От: Moondev  
Дата: 21.07.04 14:31
Оценка:
Не пойму как парсить XML файл с бесконечным числом подуровней например как вот у этом форуме :
http://forum.rusf.ru/nul-t/

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

если не совсем понятно, что именно нужно нувот например я могу определить сколько всего основных узлов:
totalMenus = obj.selectNodes("data/MenuSection").length
и открыть цикл и вывести их всех

но потом, чтобы определить сколько подузлов у узла мне надо сделать тоже самое внутри цикла после вывода основного узла:
totalSUBMenus = obj.selectNodes("data/MenuSection/SubMenuSection").length

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

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

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

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

чувствую что это очень просто но не могу додуматься
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.