Appendix F. XSLT Formatting Codes
This appendix lists the formatting codes for numbers, dates, and times used in XSLT. These codes are used in the following elements and functions:
format-date(),format-time()andformat-dateTime(), defined in XSLT 2.0 section 16.5, “Formatting Dates and Times.”The
formatattribute of the<xsl:number>element, defined in XSLT 1.0 section 7.7, “Numbering.” The capabilities of theformatattribute were enhanced in XSLT 2.0 section 12, “Numbering.”The
<xsl:decimal-format>element, defined in XSLT 1.0 section 12.3, “Number Formatting.”The
format-number()function, defined in XSLT 1.0 and XSLT 2.0.
Most of the formatting codes for numbers were defined in XSLT 1.0. The main additions for number formatting added by XSLT 2.0 are the ordinal and language options. The date and time formatting functions were added in XSLT 2.0. There are three types of formatting codes we’ll list here:
The date and time format codes defined by the ISO 8601 standard for the representation of dates and times. You use these format codes for creating new
xs:date,xs:time,xs:dateTime,xs:duration,xs:dayTimeDuration, andxs:yearMonthDurationvalues.The date and time formatting codes defined in XSLT 2.0 section 16.5, “Formatting Dates and Times.” Use these codes to format parts of
xs:date,xs:time,xs:dateTime,xs:duration,xs:dayTimeDuration, andxs:yearMonthDurationvalues.The numbering formatting codes defined in XSLT 1.0 section 7.7, “Numbering,” and section 12.3, “Number Formatting.” ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access