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 :
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>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>
L'élément contenu dans la balise <elementC> servant d'élément pour effectuer le tri.
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>
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
Partager