- 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