- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 14 Sep 2005 19:25:42 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2226
           Summary: R-234: Anonymous global type elements of same name in
                    model group
           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
Is the following schema valid?
        <xsd:element name="elem1">
 		<xsd:complexType/>
 	</xsd:element>
 	<xsd:complexType name="type1">
 		<xsd:sequence>
 			<xsd:element ref="elem1"/>
 			<xsd:element ref="elem1"/>
 		</xsd:sequence>
 	</xsd:complexType>
Henry's response: 
Should be, but the REC language is broken here -- I'm pretty sure the intent 
was for this constraint to apply to two _distinct_ element declarations, which 
means at least one of them would have to be local, as all refs to a named top-
level element decl produce the _same_ element decl. I'm not aware of any 
processors which complain about this case. 
See:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2003JulSep/0081.html
Received on Wednesday, 14 September 2005 19:25:49 UTC