Cet élément <xsl:sort> permet de trier des noeuds selon un certain ordre. Considérons cet exemple XML :
<livres>
<livre titre="L’alchimiste"></livre>
<livre titre="Au bout du vent "></livre>
<livre titre="Sao Paulo"></livre>
<livre titre="Autant pour moi "></livre>
</livres>
Supposons qu’on aimerait trier les livres selon leur titre dans un ordre ascendant.
Voici le fichier XSL qui sera utilisé :
Dans cet exemple, nous utilisons l’élément <xsl:sort> directement dans le <apply-templates>. Le tri par défaut est ascendant. Si vous souhaitez choisir un ordre descendant :
<xsl:sort select="@titre" order="descending" />
Dans notre exemple XSL, on lit l’attribut titre fils de l’élément livre. Puis on classe les éléments selon un ordre alphabétique ascendant.






0 Réponses à “Element XSLT et XSL <xsl:sort>”
Laisser un commentaire