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>.