- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 09 Sep 2005 03:34:10 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2090 Summary: R-100: Issue re: description of overlapping for UPA, Appendix H Product: XML Schema Version: 1.0 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XSD Part 1: Structures AssignedTo: ht@w3.org ReportedBy: sandygao@ca.ibm.com QAContact: www-xml-schema-comments@w3.org The definition of overlapping in appendix H states: "They are both element declaration particles one of which is in the other's substitution group." Shouldn't it state: "They are both element declaration particles one of which has the same name and target namespace as an element declaration in the other's substitution group." Consider the following declarations: <element name="e1"/> <element name="e2" substitutionGroup="e1"/> <choice> <element ref="e1"/> <element name="e2" form="qualified"/> </choice> "e2" in the choice is not in the substitution group of "e1" (because "e2" is locally declared). But the example above still violates UPA, because for an element "e2", we don't know which particle to use for validation. See: http://lists.w3.org/Archives/Public/www-xml-schema-comments/2001OctDec/0126.html
Received on Friday, 9 September 2005 03:34:16 UTC