Ciao ragazzi,
se possibile avrei bisogno del vostro aiuto prezioso...
E' tutto il giorno che sto battendo la testa u questo problema:
Ho il seguente XML
e vorrei trovare un xsl che me lo convertisse nel seguente:codice:<Nodo1 attributo1="" attributo2=""> <Nodo2> <Nodo3> <identificativoNodo3>1</identificativoNodo3> <elemento1Nodo3>ele1</elemento1Nodo3> <elemento2Nodo3>ele2</elemento2Nodo3> <Nodo4> <Nodo5> <elemento1Nodo5>pippo</elemento1Nodo5> <elemento2Nodo5>pluto</elemento2Nodo5> </Nodo5> </Nodo4> </Nodo3> <Nodo3> <identificativoNodo3>1</identificativoNodo3> <elemento1Nodo3>ele1</elemento1Nodo3> <elemento2Nodo3>ele2</elemento2Nodo3> <Nodo4> <Nodo5> <elemento1Nodo5>paperino</elemento1Nodo5> <elemento2Nodo5>paperina</elemento2Nodo5> </Nodo5> </Nodo4> </Nodo3> <Nodo3> <identificativoNodo3>2</identificativoNodo3> <elemento1Nodo3>ele5</elemento1Nodo3> <elemento2Nodo3>ele6</elemento2Nodo3> <Nodo4> <Nodo5> <elemento1Nodo5>superman</elemento1Nodo5> <elemento2Nodo5>topolino</elemento2Nodo5> </Nodo5> </Nodo4> </Nodo3> </Nodo2> </Nodo1>
Come potete vedere il "Nodo3" ha un tag "identificativoNodo3".codice:<Nodo1 attributo1="" attributo2=""> <Nodo2> <Nodo3> <identificativoNodo3>1</identificativoNodo3> <elemento1Nodo3>ele1</elemento1Nodo3> <elemento2Nodo3>ele2</elemento2Nodo3> <Nodo4> <Nodo5> <elemento1Nodo5>pippo</elemento1Nodo5> <elemento2Nodo5>pluto</elemento2Nodo5> </Nodo5> <Nodo5> <elemento1Nodo5>paperino</elemento1Nodo5> <elemento2Nodo5>paperina</elemento2Nodo5> </Nodo5> </Nodo4> </Nodo3> <Nodo3> <identificativoNodo3>2</identificativoNodo3> <elemento1Nodo3>ele5</elemento1Nodo3> <elemento2Nodo3>ele6</elemento2Nodo3> <Nodo4> <Nodo5> <elemento1Nodo5>superman</elemento1Nodo5> <elemento2Nodo5>topolino</elemento2Nodo5> </Nodo5> </Nodo4> </Nodo3> </Nodo2> </Nodo1>
nella struttura vi possono essere + "Nodo3" con la stessa valorizzazione del tag "identificativoNodo3".
Ora alla fine della trasformazione vorrei avere per ogni "identificativoNodo3" un unico "Nodo3" che inglobasse al suo interno i "Nodo5" presenti negli altri "Nodo3" con medesimo identificativo.
Spero di essere stato chiaro nella mia esposizione, ma la struttura xml di certo è più esplicativa.
Spero possiate aiutarmi con la generazione di questo xsl.
Vi ringrazio in anticipo.
Ciao.... Sono fiducioso![]()

Rispondi quotando