XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition (562 page)

BOOK: XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition
3.63Mb size Format: txt, pdf, ePub
Character
Resulting Format
Example
1
Decimal numeric format with no leading zeroes: 1, 2, 3, …
1, 2, 3
01
Decimal format, two digits: 01, 02, 03, …
01, 02, 03
Other Unicode digit
Decimal numeric format, using the set of Unicode digits in which the given digit represents the value one.
i
Lower-case Roman numerals.
i, ii, iii, iv
I
Upper-case Roman numerals.
I, II, III, IV
N
Name of component, in upper case.
MONDAY, TUESDAY
n
Name of component, in lower case.
monday, tuesday
Nn
Name of component, in title case.
Monday, Tuesday
W
Number expressed in upper case words.
ONE, TWO, THREE
w
Number expressed in lower case words.
one, two, three
Ww
Number expressed in title case words.
One, Two, Three
t
Indicates so-called traditional numbering. The meaning of this depends on the language; it is intended to produce the same effect as
letter-value=“traditional”
in

. The requirement most often cited is for Hebrew numbering.
o
Indicates ordinal numbering. For example,
1o
gives
1st
,
2nd
,
3rd
… , while
wo
gives
first
,
second
,
third
, and
Wwo
gives
First
,
Second
,
Third
. All these examples are of course language dependent: the language is controlled using the
language
argument.

Not all combinations of these make sense, but the specification leaves it very open to implementations how to interpret combinations other than the obvious ones. The golden rule for this function is that so long as the syntax of the picture is correct, it is never supposed to raise an error—if the processor doesn't understand the format that you asked for, it should output the date in some fallback format.

The width modifier, if present, indicates how many digits or letters should be included in the result. It takes the form
,m
or
,m-n
, where
m
is a number giving the minimum width, or
*
to indicate no minimum, and
n
is the maximum width, or
*
to indicate no maximum. If
n
is omitted,
*
is assumed.

Other books

Stand and Deliver by Swann, Leda
The Last Days by Gary Chesla
Pack and Coven by Jody Wallace
Alice in Verse: The Lost Rhymes of Wonderland by J. T. Holden, Andrew Johnson
The Beast of Clan Kincaid by Lily Blackwood
The End of Diabetes by Joel Fuhrman
Monster in My Closet by R.L. Naquin
Storm and Stone by Joss Stirling