Élément <xsl:decimal-format>
Déclare un format décimal qui contrôle l'interprétation d'un modèle de format utilisé par la fonction format-number . S'il y a un attribut name, l'élément déclare un format décimal nommé ; sinon, il déclare le format décimal par défaut. La valeur de l'attribut name est un Noms qualifiés (XSLT). Une erreur se produit si vous déclarez soit le format décimal par défaut soit plusieurs fois un format décimal avec un nom donné (même avec une priorité d'importation différente), à moins qu'il soit déclaré chaque fois avec la même valeur pour tous les attributs (compte tenu des valeurs par défaut).
Pour plus d'informations, consultez la rubrique Fonction format-number.
<xsl:decimal-format
name = QName
decimal-separator = char
grouping-separator = char
infinity = string
minus-sign = char
NaN = string
percent = char
per-mille = char
zero-digit = char
digit = char
pattern-separator = char />
Attributs
name
Facultatif. Le Noms qualifiés (XSLT) du format décimal. S'il y a un attribut name, l'élément déclare un format décimal nommé ; sinon, il déclare le format décimal par défaut. La valeur de l'attribut name est un nom qualifié. Il est incorrect de déclarer soit le format décimal par défaut soit plusieurs fois un format décimal avec un nom donné, à moins qu'il soit déclaré chaque fois avec la même valeur pour tous les attributs (compte tenu des valeurs par défaut).decimal-separator
Facultatif. Caractère utilisé pour séparer l'entier et la fraction d'un nombre. La valeur par défaut est ".".grouping-separator
Facultatif. Caractère utilisé pour séparer des groupes de chiffres. La valeur par défaut est « , »infinity
Facultatif. Chaîne utilisée pour représenter une infinité ; la valeur par défaut est la chaîne "Infinity".minus-sign
Facultatif. Caractère utilisé comme signe moins par défaut ; la valeur par défaut est le tiret ("-", "#x2D").NaN
Facultatif. Chaîne utilisée pour représenter la valeur NaN ; la valeur par défaut est la chaîne "NaN".percent
Facultatif. Caractère utilisé comme signe de pourcentage ; la valeur par défaut est le caractère pour cent ("%").per-mille
Facultatif. Caractère utilisé comme signe pour mille ; la valeur par défaut est le caractère pour mille Unicode ("#x2030").zero-digit
Facultatif. Caractère utilisé comme chiffre zéro ; la valeur par défaut est le chiffre zéro ("0").digit
Facultatif. Caractère utilisé dans un modèle de format pour indiquer un endroit où un zéro à gauche est requis. La valeur par défaut est "#".pattern-separator
Facultatif. Caractère utilisé pour séparer les sous-modèles positif et négatif dans un modèle. La valeur par défaut est le point-virgule (";"). Voici un exemple de point-virgule utilisé dans un modèle :format-number(-123.45, '###,###.00;(###,###.00)')
Informations sur les éléments
Nombre d'occurrences |
Illimité |
Éléments parents |
|
Éléments enfants |
(Pas d'éléments enfants) |
La rubrique suivante fournit un exemple de <xsl:decimal-format>.