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.
![]()


Rispondi quotando