- From: Morris Matsa <mmatsa@us.ibm.com>
- Date: Thu, 21 Dec 2000 18:16:39 -0500
- To: www-xml-schema-comments@w3.org
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