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 : Sélectionner tout - Visualiser dans une fenêtre à part
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