Не пойму как парсить XML файл с бесконечным числом подуровней например как вот у этом форуме :
http://forum.rusf.ru/nul-t/
если это делать во вложенных циклах то как знать сколько вообще уровней вглубь существует у каждой темы и подтемы?
если не совсем понятно, что именно нужно нувот например я могу определить сколько всего основных узлов:
totalMenus = obj.selectNodes("data/MenuSection").length
и открыть цикл и вывести их всех
но потом, чтобы определить сколько подузлов у узла мне надо сделать тоже самое внутри цикла после вывода основного узла:
totalSUBMenus = obj.selectNodes("data/MenuSection/SubMenuSection").length
и открыть новый цикл если не ноль, и вывсести подузлы.
Это все хорошо если подуровней лимитированное количество — 5, 10 и.т.д.
А если их БЕСКОНЕЧНОЕ количество?
как идти вглубь "пока не упрешься"?
чувствую что это очень просто но не могу додуматься