title | slug |
---|---|
sort |
Web/XSLT/Element/sort |
{{ XsltRef() }}
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>
.
<xsl:sort
select=EXPRESSION
order="ascending" | "descending"
case-order="upper-first"| "lower-first"
lang=XML:LANG-CODE
data-type="text" | "number" />
Aucun.
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
.
- : Définit si les nœuds doivent être classés dans l'ordre ascendant ou descendant. La valeur par défaut est
case-order
- : Indique si ce sont les majuscules ou les minuscules qui apparaitront en premier. Les valeurs autorisées sont
upper-first
etlower-first
.
- : Indique si ce sont les majuscules ou les minuscules qui apparaitront en premier. Les valeurs autorisées sont
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
text
etnumber
;text
est la valeur par défaut.
- : Définit si les éléments doivent être ordonnés alphabétiquement ou numériquement. Les valeurs autorisées sont
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>
.
Supporté.