A <xsl:decimal-format> element defines the default decimal format for number to text conversion.
<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 />
An optional name that can be used to refer to this decimal format; if no name is given, this declaration sets the default decimal format
The decimal separator character ("." for example)
The grouping separator character (",")
The string to use to represent infinity ("Infinity")
The character to use to represent negative numbers ("-")
The string to use to represent "not a number" ("NaN")
The percent character ("%")
The per-mille character ("‰")
The character used in format strings to represent a digit where a missing digit will show as this character ("0")
The character used in format strings to represent a digit where a missing digit will be absent ("#")
The character used to separate format strings (";")
All of these attributes, and the operation of the format number function, are interpreted according to the Java JDK 1.1 definition of the DecimalFormat (http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html) class.