See public comment on E2-18. This change supersedes and partially reverses the changes made in E2-18.
Note that in the text below insertions and deletions are shown vis à vis the published Recommendation. The differences from E2-18 are:
Change productions 17 and 22 and the text which follows them as shown below:
Character Range | ||||||||||||||||||||||||
|
A single XML character is a ·character range· that identifies the set of characters containing only itself. All XML characters are valid character ranges, except as follows:
[
, ]
, -
and \
characters are not
valid character ranges;
^
character is only valid at the beginning of a
·positive character group· if it is part of a
·negative character group·
-
character is a valid character range only at the beginning
or end of a ·positive character group·.