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

Character Ranges

A
character range
(which is always part of a
character group
) defines a set of permitted characters that contains either a single character or a range of characters occupying adjacent Unicode codepoints.

If you are comparing these rules with the ones in XML Schema Part 2, be sure to look at the second edition; the original XML Schema Recommendation got this syntax badly wrong. In fact, there are still a couple of errors in the second edition.

Construct
Syntax
charRange
codepointRange | XmlCharIncDash
codepointRange
charOrEsc
-
charOrEsc
charOrEsc
XmlChar | SingleCharEsc
XmlChar
Any XML character except
[
]
\
-
XmlCharIncDash
Any XML character except
[
]
\

Other books

The Hidden Target by Helen MacInnes
The Midnight Hour by Brenda Jackson
Quantum Night by Robert J. Sawyer
In the Shadows by Erica Cope
A Home for Hannah by Patricia Davids