Ciao ho questo problema e sto diventando matto per riuscire a risolverlo. Praticamente ho un file XML e devo rappresentare tutti i suoi nodi all'interno di una DropDownList. Vi faccio un esempio così è più chiaro.

Questo è il file XML:
Codice PHP:
<DocumentElement>
    <
Nodi>
        <
Nodo Nome="Paperino">
            <
Nodo Nome="Qui"/>
                <
Nodo Nome="Zio Paperone"/>
            </
Nodo>
            <
Nodo Nome="Quo"/>
            <
Nodo Nome="Qua"/>
        </
Nodo>
        <
Nodo Nome="Topolino">
            <
Nodo Nome="Minnie"/>
            <
Nodo Nome="Pluto"/>
            <
Nodo Nome="Tip"/>
            <
Nodo Nome="Tap"/>
        </
Nodo>
    </
Nodi>
</
DocumentElement
Fin qui è tutto semplice se io sapessi a priori quanti livelli di nodi ci sono. Ma io non so quanti livelli potrebbe avere il nodo Paperino, ad esempio all'interno del nodo Quo potrebbe esserci un altro nodo che a sua volta ha un altro figlio che a sua volta ha un altro figlio......
Io ora nella DropDownList devo rappresentare gli elementi in questo modo:
Codice PHP:
Paperino
Paperino 
Qui
Paperino 
Qui Zio Paperone
Paperino 
Quo
Paperino 
Qua
Topolino
Topolino 
Minnie
Topolino 
Pluto
Topolino 
Tip
Topolino 
Tap 
Spero tanto di essere stato chiaro e che qualcuno possa aiutarmi!!
Grazie!!