- 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