XSLT:sort
Un article de MDC.
Sommaire |
L'élément <xsl:sort> définit les paramètres de tri pour des nœuds sélectionnés par <xsl:apply-templates> ou par <xsl:for-each>.
[modifier] Syntaxe
<xsl:sort select=EXPRESSION order="ascending" | "descending" case-order="upper-first"| "lower-first" lang=XML:LANG-CODE data-type="text" | "number" />
[modifier] Attributs obligatoires
Aucun.
[modifier] Attributs optionnels
select- Utilise une expression XPath pour définir les nœuds à classer.
order- Définit si les nœuds doivent être classés dans l'ordre ascendant ou descendant. La valeur par défaut est
ascending.
case-order- Indique si ce sont les majuscules ou les minuscules qui apparaitront en premier. Les valeurs autorisées sont
upper-firstetlower-first.
lang- Définit la langue à utiliser pour le classement.
data-type- Définit si les éléments doivent être ordonnés alphabétiquement ou numériquement. Les valeurs autorisées sont
textetnumber;textest la valeur par défaut.
[modifier] Type
Sous-instruction, apparaît toujours comme un enfant de <xsl:for-each>, où il doit apparaître avant le modèle lui-même, ou comme enfant de <xsl:apply-templates>.
[modifier] Définition
[modifier] Support Gecko
Supporté.