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
codice:
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>
e vorrei trovare un xsl che me lo convertisse nel seguente:
codice:
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>
Come potete vedere il "Nodo3" ha un tag "identificativoNodo3".
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