- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 22 Feb 2007 20:53:50 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4104
cmsmcq@w3.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Keywords| |unclassified
------- Comment #1 from cmsmcq@w3.org 2007-02-22 20:53 -------
There does seem to be a bug here, but it's the use of the
phrase "the schema corresponding to the <include>d item's
parent <schema>" instead of "the schema corresponding to
SII'" or "the schema corresponding to the <include>ing
item's parent <schema>".
Clause 3.2 calls for including, and performing namespace
munging on, not only those components corresponding to
source declarations in schema document SII, but all components
in I, the schema corresponding to SII. If SII contains
<xsd:include> elements pointing to other schema documents
without a target namespace, the components derived from
the source declarations in those schema documents are
part of schema I, and are thus subject to namespace munging
just like those whose source declarations are in I.
The wording looks like an error only when the reader fails
to observe that the rule defines the result of chameleon
include not in terms of the set of source declarations
from which components are to be constructed, but in terms
of the schema constructed from the included schema document.
Received on Thursday, 22 February 2007 20:53:58 UTC