- From: <bugzilla@jessica.w3.org>
- Date: Mon, 14 Nov 2011 11:31:33 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14820 Summary: Implementation-defined features checklist Product: XML Schema Version: 1.1 only Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Structures: XSD Part 1 AssignedTo: David_E3@VERIFONE.com ReportedBy: mike@saxonica.com QAContact: www-xml-schema-comments@w3.org CC: cmsmcq@blackmesatech.com In the (normative) appendix E of Part 1 listing implementation-defined features, the first entry reads: For the datatypes defined by [XML Schema: Datatypes] which depend on [XML 1.1] or [XML Namespaces 1.1], it is ·implementation-defined· whether a schema processor takes the relevant definitions from [XML 1.1] and [XML Namespaces 1.1], or from [XML 1.0] and [Namespaces in XML 1.0]. Implementations may support either the ·XML-1.0-based· datatypes, or the ·XML-1.1-based· datatypes, or both. The same applies to the definition of whitespace. I believe that (a) the rules for whitespace are the same between XML 1.0 and XML 1.1 (all editions) (b) the rules for xs:Name and xs:NCName are the same between XML 1.0 fifth edition and XML 1.1 second edition, and we require support for these or later editions. (c) similarly, the rules for xs:QName are the same whether taken from XML Namespaces 1.0 second edition or from XML Namespaces 1.1 second edition. (d) our intent (captured in the references section) is to not allow a conformant processor to use the rules in an earlier edition than those cited. Therefore, the only variation actually permitted under this clause is a an implementation option to use the rules defined in some not-yet-published future edition of these specifications. The implication that the current rules differ between XML 1.0 and XML 1.1 should be removed. I suggest rewording this as: XSD 1.1 depends on other specifications for the definitions of some data types such as xs:NCName and the definition of whitespace. Although all current editions of [XML 1.0], [XML 1.1], [Namespaces in XML 1.0], and [XML Namespaces 1.1] have identical definitions of these constructs, future editions could introduce changes. Implementations may support either the definitions in the current specifications, or definitions in future specifications that supersede them, or both. Alternatively, we could keep this section as is, and change the references section to permit processors to use the rules in earlier editions of XML 1.0. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Monday, 14 November 2011 11:31:36 UTC