Ciao,

dato un documento XML nel quale so che alcuni nodi hanno valori uguali vorrei riuscire a eliminare i doppioni dato il valore di un nodo figlio per ciascun nodo padre che compone il documento.

Es:
<nodo_padre id="1">
<nodo_figlio>ABC</nodo_figlio>
</nodo_padre>
<nodo_padre id="2">
<nodo_figlio>ABC</nodo_figlio>
</nodo_padre>
<nodo_padre id="3">
<nodo_figlio>ABC</nodo_figlio>
</nodo_padre>
<nodo_padre id="4">
<nodo_figlio>EFG</nodo_figlio>
</nodo_padre>

tramite XSLT vorrei per esempio trasformare il tutto in una lista (X)HTML

tipo

<ul>[*]ABC[*]EFG[/list]

'filtrando' ed escludendo tutti i nodi_padre il cui nodo figlio sia uguale al precedente.

Si può fare magari con xPath?

Grazie.