xsl:decimal-format

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
NaN xs:string NaN optional
decimal-separator xsl:char . optional
default-collation xsl:uri-list optional
digit xsl:char # optional
exclude-result-prefixes xsl:prefix-list-or-all optional
extension-element-prefixes xsl:prefix-list optional
grouping-separator xsl:char , optional
infinity xs:string Infinity optional
minus-sign xsl:char - optional
name xsl:QName optional
pattern-separator xsl:char ; optional
per-mille xsl:char optional
percent xsl:char % optional
use-when xsl:expression optional
version xs:decimal optional
xpath-default-namespace xs:anyURI optional
zero-digit xsl:char 0 optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/1999/XSL/Transform'

Source

<xs:element name="decimal-format" substitutionGroup="xsl:declaration">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xsl:element-only-versioned-element-type">
        <xs:attribute name="name" type="xsl:QName"/>
        <xs:attribute name="decimal-separator" type="xsl:char" default="."/>
        <xs:attribute name="grouping-separator" type="xsl:char" default=","/>
        <xs:attribute name="infinity" type="xs:string" default="Infinity"/>
        <xs:attribute name="minus-sign" type="xsl:char" default="-"/>
        <xs:attribute name="NaN" type="xs:string" default="NaN"/>
        <xs:attribute name="percent" type="xsl:char" default="%"/>
        <xs:attribute name="per-mille" type="xsl:char" default="‰"/>
        <xs:attribute name="zero-digit" type="xsl:char" default="0"/>
        <xs:attribute name="digit" type="xsl:char" default="#"/>
        <xs:attribute name="pattern-separator" type="xsl:char" default=";"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

Sample