Ho un XML di questo stile:
<output>
<node nome="">
<direct num="">
<elem/>
</direct>
</node>
</output>
Vorrei, mediante XSLT, semplicemente ordinare i nodi DIRECT per l'attributo NUM ed ottenere un ALTRO XML.
Credetimi sto impazzendo, facendo migliaia di prove...
ecco qui un esempio più specifico:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="appo.xslt"?>
<output>
<node name="a">
<direct num="2">
<elem1/>
<elem2/>
<elem3/>
</direct>
<direct num="1">
<elem1/>
<elem2/>
</direct>
<direct num="3">
<elem1/>
<elem2/>
<elem3/>
</direct>
</node>
<node name="b">
<direct num="2">
<elem1/>
<elem3/>
</direct>
<direct num="7">
<elem1/>
<elem2/>
</direct>
<direct num="4">
<elem1/>
<elem2/>
</direct>
</node>
</output>
grazie
AGGIORNAMENTO:
sono riuscito QUASI in quello che volevo con questo XSLT:
Solo che non vengono copiati gli attributi dell'elemento NODE...