L>Зачем такие извраты? Все можно сделать гораздо проще. L><folders> L> <folder name="AA" path="/AA" id="1"> L> <folder name="BB" path="/AA/BB" id="2"/> L> <folder> L> <folder name="CC" path="/CC" id="3"/> L></folders>
Интересно. Т.е. рекомендуете все прописывать через аттрибуты. В 4 строчке только пропущен закрывающий символ "/" кажется.
Я уже подумывал о таком варианте, но как в этом случае будет выглядеть запрос через
XPath, который выбирает все подкаталоги заданного каталога по заданному пути path?
Чувствую, что он должен быть совсем простым.