Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/xslt/element/decimal-format/index.md
6567 views
---
title: <xsl:decimal-format> slug: Web/XSLT/Element/decimal-format
---

{{ XsltRef() }}

The <xsl:decimal-format> element defines the characters and symbols that are to be used in converting numbers into strings using the format-number( ) function.

Syntax

<xsl:decimal-format name=NAME decimal-separator=CHARACTER grouping-separator=CHARACTER infinity=STRING minus-sign=CHARACTER NaN=STRING percent=CHARACTER per-mille=CHARACTER zero-digit=CHARACTER digit=CHARACTER pattern-separator=CHARACTER />

Required Attributes

None.

Optional Attributes

  • name

    • : Specifies a name for this format.

  • decimal-separator

    • : Specifies the decimal point character. The default is (.).

  • grouping-separator

    • : Specifies the thousands separator character. The default is (,).

  • infinity

    • : Specifies the string used to represent infinity. The default is the string "Infinity".

  • minus-sign

    • : Specifies the minus sign character. The default is the hyphen (-).

  • NaN

    • : Specifies the string used when the value is not a number. The default is the string "NaN".

  • percent

    • : Specifies the percentage sign character. The default is (%).

  • per-mille

    • : Specifies the per thousand character. The default is ().

  • zero-digit

    • : Specifies the digit zero character. The default is (0).

  • digit

    • : Specifies the character used in the format pattern to stand for a digit. The default is (#).

  • pattern-separator

    • : Specifies the character separating positive and negative subpatterns in a format pattern. The default is the semicolon (;).

Type

Top-level, must be the child of <xsl:stylesheet> or <xsl:transform>.

Defined

XSLT, section 12.3.

Gecko support

Supported as of 1.0 (Mozilla 1.0, Netscape 7.0).