supporto1981
18-10-2010, 08:19
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:
<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:
<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
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:
<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:
<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