Compartir a través de


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

xsl:stylesheet, xsl:transform

Elementos secundarios

(No hay elementos secundarios)

En el tema siguiente se muestra un ejemplo de <xsl:decimal-format>.