Есть файл, приблизительно:

Код:
<?xml version="1.0" encoding="Windows-1251"?>
<menu_list>
<restoraund>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
...
</restoraund>
<magaziund>
<podmenu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
...
</podmenu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
<menu_element>data</menu_element>
...
</magaziund>
</menu_list>
Сколько у него елементов и вложений заранее не известно.
Как вывести командой trace() все значения?
Буду очень благодарин, тому кто поможет.