Element XSLT et XSL <xsl:sort>

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>”


  1. Pas de commentaires

Laisser un commentaire