Freigeben über


<xsl:decimal-format>-Element

Deklariert ein decimal-format, das die Interpretation eines von der format-number -Funktion verwendeten Formatmusters steuert. Wenn ein name-Attribut vorhanden ist, deklariert das Element ein benanntes decimal-format, andernfalls wird das standardmäßige decimal-format deklariert. Der Wert des name-Attributs ist ein Qualifizierte Namen. Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert wird (sogar mit unterschiedlicher Importpriorität), es sei denn, es wird jedes Mal mit demselben Wert für alle Attribute deklariert (unter Berücksichtigung aller Standardwerte).

Weitere Informationen finden Sie unter format-number-Funktion.

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

Attribute

  • name
    Optional. Der Qualifizierte Namen für das decimal-format. Wenn ein name-Attribut vorhanden ist, deklariert das Element ein benanntes decimal-format, andernfalls wird das standardmäßige decimal-format deklariert. Der Wert des name-Attributs ist ein qualifizierter Name. Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert werden, es sei denn, es wird bei jedem Mal mit demselben Wert für alle Attribute deklariert (unter Berücksichtigung aller Standardwerte).
  • decimal-separator
    Optional. Das Zeichen, mit dem in einer Zahl die ganze Zahl von den Nachkommastellen getrennt wird. Der Standardwert ist ".".
  • grouping-separator
    Optional. Das Zeichen zum Trennen von Zifferngruppen. Der Standardwert ist ",".
  • infinity
    Optional. Die zum Darstellen der Unendlichkeit verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "Infinity".
  • minus-sign
    Optional. Das als Standardminuszeichen verwendete Zeichen. Der Standardwert ist das Minuszeichen ("-", "#x2D").
  • NaN
    Optional. Die zum Darstellen des NaN-Werts verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "NaN".
  • percent
    Optional. Das als Prozentzeichen verwendete Zeichen. Der Standardwert ist das Prozentzeichen ("%").
  • per-mille
    Optional. Das als Promillezeichen (pro tausend) verwendete Zeichen. Der Standardwert ist das Unicode-Promillezeichen ("#x2030").
  • zero-digit
    Optional. Das als Ziffer 0 (null) verwendete Zeichen. Der Standardwert ist die Ziffer 0 (null) ("0").
  • digit
    Optional. Das in einem Formatmuster verwendete Zeichen zum Angeben einer Stelle, an der die vorangestellte Ziffer 0 (null) erforderlich ist. Der Standardwert ist "#".
  • pattern-separator
    Optional. Das Zeichen zum Trennen von positiven und negativen Untermustern in einem Muster. Der Standardwert ist das Semikolonzeichen (";"). Im Folgenden ist ein Beispiel für die Verwendung eines Semikolons in einem Muster dargestellt: format-number(-123.45, '###,###.00;(###,###.00)')

Elementinformationen

Anzahl der Vorkommen

Unbegrenzt

Übergeordnete Elemente

xsl:stylesheet, xsl:transform

Untergeordnete Elemente

(Keine untergeordneten Elemente)

Im folgenden Thema finden Sie ein Beispiel für <xsl:decimal-format>.