[XSLT] Gros souci de tri sur structure arborescente
Bonjour à tous,
J'ai un gros souci pour effectuer un tri dans mon fichier xsl car la structure xml (source) est assez particulière.
Ci-dessous la structure xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<root>
<level1>
<r1></r1>
<r2></r2>
<r3></r3>
<level2>
<data1></data1>
<data11></data11>
<data1111></data1111>
</level2>
<level2>
<data1></data1>
<data11></data11>
<data1111></data1111>
</level2>
</level1>
<level1>
<r1></r1>
<r2></r2>
<r3></r3>
<level2>
<data1></data1>
<data11></data11>
<data1111></data1111>
</level2>
<level2>
<data1></data1>
<data11></data11>
<data1111></data1111>
</level2>
</level1>
</root> |
La gestion des 'level' se fait dans des xsl:templates, mon souci est que je souhaite au niveau du 2eme level effectué un tri. J'arrive à trié les valeurs sur base des données du level1 mais même en passant les paramètres au 2eme xsl:template je n'arrive pas à ce que le tri s'effectue.
Auriez-vous une idée ?
D'avance merci