Elemento <xsl:decimal-format>
Declara un decimal-format, que controla la interpretación de un modelo de formato utilizado por la función format-number .Si hay un atributo name, el elemento declara un decimal-format denominado; de lo contrario, declara el decimal-format predeterminado.El valor del atributo name es un Nombres completos.Se producirá un error si declara el decimal-format predeterminado o un decimal-format con un nombre dado más de una vez (incluso con una prioridad de importación diferente), salvo que se declare siempre con el mismo valor para todos los atributos (teniendo en cuenta cualquier valor predeterminado).
Para obtener más información, consulte Función 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 />
Atributos
name
Opcional.El Nombres completos del decimal-format.Si hay un atributo name, el elemento declara un decimal-format denominado; de lo contrario, declara el decimal-format predeterminado.El valor del atributo name es un nombre completo.Es un error declarar el decimal-format predeterminado o el decimal-format con un nombre dado más de una vez salvo que se declare siempre con el mismo valor para todos los atributos (teniendo en cuenta cualquier valor predeterminado).decimal-separator
Opcional.El carácter utilizado para separar el entero y la fracción de un número.El valor predeterminado es ".".grouping-separator
Opcional.El carácter utilizado para separar grupos de dígitos.El valor predeterminado es ",".infinity
Opcional.Esta cadena se utiliza para representar infinito; el valor predeterminado es la cadena "Infinity".minus-sign
Opcional.El carácter se utiliza como signo de menos predeterminado; el valor predeterminado es el carácter guión menos ("-", "#x2D").NaN
Opcional.Esta cadena se utiliza para representar el valor NaN; el valor predeterminado es la cadena "NaN".percent
Opcional.El carácter utilizado es un signo de porcentaje, el valor predeterminado es el carácter de porcentaje ("%").per-mille
Opcional.El carácter utilizado como signo por millar; el valor predeterminado es el carácter por-millar Unicode ("#x2030").zero-digit
Opcional.El carácter utilizado como dígito cero; el valor predeterminado es el dígito cero ("0").digit
Opcional.El carácter utilizado en un modelo de formato para indicar un lugar donde es necesario un dígito cero inicial.El valor predeterminado es "#".pattern-separator
Opcional.El carácter utilizado para separar submodelos positivos y negativos en un modelo.El valor predeterminado es el carácter punto y coma (";").Un ejemplo de punto y coma utilizado en un modelo es el siguiente:format-number(-123.45, '###,###.00;(###,###.00)')
Información del elemento
Número de apariciones |
Ilimitado |
Elementos primarios |
|
Elementos secundarios |
(No hay elementos secundarios) |
En el tema siguiente se muestra un ejemplo de <xsl:decimal-format>.