Accueil    XML XSL    xsl:sort
 



xsl:sort  xsl:sort : tri des éléments

«  Partie précédente  |  Index  |  Partie suivante  »



L'élément xsl:sort permet de définir une expression pour réaliser un tri au sein des éléments xsl:for-each et xsl:apply-templates.

Il est possible d'appliquer plusieurs fois l'élément xsl:sort à la suite, ceux-ci seront alors pris en compte dans leur ordre d'apparition. Le tri est spécifié par une expression xpath dans l'élément "select". On peut également affiner celui-ci avec l'emploi les propriétés "case-order", "data-type" ou encore "order".



Exemple d'utilisation de l'élément xsl:sort :




Syntaxe :

<xsl:sort select="expression" case-order="upper-first" data-type="text" order="ascending" />

Visualiser l'exemple complet d'utilisation de xsl:sort



Exemple de feuille de style employant xsl:sort :