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 (XSLT). Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert werden (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
    Dies ist optional. Der Qualifizierte Namen (XSLT) 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
    Dies ist optional. Das Zeichen, mit dem in einer Zahl die ganze Zahl von den Nachkommastellen getrennt wird. Die Standardeinstellung ist ".".

  • grouping-separator
    Dies ist optional. Das Zeichen zum Trennen von Zifferngruppen. Der Standardwert ist ",".

  • infinity
    Dies ist optional. Die zum Darstellen der Unendlichkeit verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "Infinity".

  • minus-sign
    Dies ist optional. Das als Standardminuszeichen verwendete Zeichen. Der Standardwert ist das Minuszeichen ("-", "#x2D").

  • NaN
    Dies ist optional. Die zum Darstellen des NaN-Werts verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "NaN".

  • percent
    Dies ist optional. Das als Prozentzeichen verwendete Zeichen. Der Standardwert ist das Prozentzeichen ("%").

  • per-mille
    Dies ist optional. Das als Promillezeichen (pro tausend) verwendete Zeichen. Der Standardwert ist das Unicode-Promillezeichen ("#x2030").

  • zero-digit
    Dies ist optional. Das als Ziffer 0 (null) verwendete Zeichen. Der Standardwert ist die Ziffer 0 (null) ("0").

  • digit
    Dies ist 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
    Dies ist 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 ist ein Beispiel für <xsl:decimal-format> enthalten.