Bonjour à tous,

Je souhaiterai savoir s'il est possible via XSLT de trier simplement un ensemble de structure identique. Je m'explique, avec un exemple :

Si en entrée, j'ai la structure suivante :
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
 
<struct>
    <structure>
        <elementA>XXX</elementA>
        <elementB>GGG</elementB>
        <elementC>G</elementC>
    </structure>
    <structure>
        <elementA>XXX</elementA>
        <elementB>AAA</elementB>
        <elementC>A</elementC>
    </structure>
    <structure>
       <elementA>XXX</elementA>
       <elementB>FFF</elementB>
       <elementC>F</elementC>
    </structure>
</struc>
en sortie, j'aimerai obtenir :
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
 
<struct>
    <structure>
        <elementA>XXX</elementA>
        <elementB>AAA</elementB>
        <elementC>A</elementC>
    </structure>
    <structure>
        <elementA>XXX</elementA>
        <elementB>FFF</elementB>
        <elementC>F</elementC>
    </structure>
    <structure>
       <elementA>XXX</elementA>
       <elementB>GGG</elementB>
       <elementC>G</elementC>
    </structure>
</struc>
L'élément contenu dans la balise <elementC> servant d'élément pour effectuer le tri.

J'ai essayé d'utiliser la fonction "xsl:sort" qui permet de trier mais je n'arrive pas à obtenir de résultat.

Si quelqu'un aurait un exemple sur le sujet, cela me serait grandement utile.

D'avance merci à tous

Cordialement

LaBastoss