NMTOKENS - more details

Here's how the XML spec has defined NMTOKENS:
1. Until April 9, 2000: [1]
     Nmtokens ::= Nmtoken (S Nmtoken)*
2. From April 9, 2000 until September 27, 2000: [2]
     Nmtokens ::= Nmtoken (#x20 Nmtoken)*
3. Since September 27, 2000: [3]
     Nmtokens ::= Nmtoken (S Nmtoken)*

In April it was changed for reasons explained in [4] and in September it
was changed back for reasons explained in [5].

The current XML Schema spec, in text, refers to the XML 1.0 Recommendation
(Second Edition), which has its latest recommendation version available at
[6], which for the time being corresponds to [3].  The references section
of the XML Schema spec [7] explicitly refers to a URL for an older working
draft non-recommendation version of the XML spec [2].

Given our previous mail, I suggest:
1. Change the reference to either [3] or [6].
2. Then leave the allowed whitespace so that it matches the real legacy
type.

[1] http://www.w3.org/TR/1998/REC-xml-19980210#NT-Nmtokens
[2] http://www.w3.org/TR/2000/WD-xml-2e-20000814#NT-Nmtokens
[3] http://www.w3.org/TR/2000/REC-xml-20001006#NT-Nmtokens
[4] http://www.w3.org/XML/xml-19980210-errata#E62
[5] http://www.w3.org/XML/xml-19980210-errata#E108
[6] http://www.w3.org/TR/REC-xml
[7] http://www.w3.org/TR/xmlschema-2/#XML

Received on Thursday, 21 December 2000 18:55:24 UTC