Обход XML дерева (каталогов)

maxim

Новичок
Обход XML дерева (каталогов)

Есть дерево каталогов типа:

<row>
<cat_name>CAT1</cat_name>
<row>
<cat_name>CAT2</cat_name>
</row>
<row>
<cat_name>CAT3</cat_name>
</row>
</row>
<row>
<cat_name>CAT4</cat_name>
</row>

Или любое другое - не принципиально.

Хочется обойти все это дерево и получить на выходе
<option id="id1">Cat1<option>
<option id="id2"> - Cat2<option>
<option id="id2"> - Cat3<option>
<option id="id3">Cat3<option>

Можно ли сделать такое преобразование средствами DOMXML без использования XSLT?
 

Sababa

Guest
можно

только вопрос, а к чему тогда xml config?
 

maxim

Новичок
1. Среди Domxml функций я не нашел xml config.
2. И если можно, то каким конкретно циклом можно перебрать все узлы?
3. Проблема не только в том как получить <option id="id3">Cat3<option>, а в том как обойти все узлы дерева.
Спасибо.
 

maxim

Новичок
Да в курсе, именно с ее помощью я получаю из базы дерево каталогов. И все таки -

2. И если можно, то каким конкретно циклом можно перебрать все узлы?
 
Сверху