Trier une structure qui se répète XSLT
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:
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:
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