Ciao,
mi trovo davanti ad un XML poco "standard" infatti il numero di nodi e il nome varia, anche in profondita', mi trovo davanti a doverlo trasformare in un albero (sequenze di ul, li) in html, ma non so che xpath "inventarmi" qualcuno ha qualche consiglio, purtroppo il file presenta una struttura che farebbe faville se implementato recorsivamente, ma come si fa?

Ad esempio il file potrebbe essere questo:
<radice>
<nodo></nodo>
<alfre>
<dentro></dentro>
</alfre>
</radice>
che dovrebbe diventare:
<ul>[*]nodo
<li alfre
<ul>[*]dentro[/list]
[/list]

ovviamente questo e solo un esempio, come detto quei nodi xml possono cambiare nome ed andare in profondita varie.

mi sono spiegato bene?

che fo?