Ciao a tutti,
sono in cerca di idee per risolvere un problema.
Se per esempio ho un xml di questo tipo:
<nazione>
<regione name="emilia" citta="parma" />
<regione name="toscana" citta="firenze" />
<regione name="veneto" citta="venezia" />
<regione name="emilia" citta="modena" />
<regione name="toscana" citta="arezzo" />
<regione name="veneto" citta="treviso" />
<regione name="emilia" citta="bologna" />
<regione name="emilia" citta="ferrara" />
<regione name="toscana" citta="lucca" />
</nazione>
e voglio ottenere un output di questo tipo:
emilia
---bologna
---ferrara
---modena
---parma
toscana
---arezzo
---firenze
---lucca
veneto
---venezia
---treviso
Come posso realizzare l'xsl? Ho provato cercando varie soluzioni con for-each, preceding-sibling, ecc.. ma non sono riuscito a fare in modo che il nome della regione si ripeta una volta sola.
Avete qualche idea??
Grazie a tutti.

Rispondi quotando