- From: Florent Georges <lists@fgeorges.org>
- Date: Fri, 2 Jan 2009 16:45:36 +0100 (CET)
- To: Tobias Koenig <tobias.koenig@trolltech.com>, xmlschema-dev@w3.org
Tobias Koenig wrote:
> But why exactly is it wrong? Does it violates the UPA constraint in
> some way?
No, it violates the constraint "Element Declarations Consistent"
<http://www.w3.org/TR/xmlschema-1/#cos-element-consistent>. You cannot
have two sibling elements with the same name but different types. Your
example could have been more simply the following:
<xsd:sequence>
<xsd:element name="e1" type="xsd:string"/>
<xsd:element name="e1" type="xsd:integer"/>
</xsd:sequence>
Regards,
--
Florent Georges
http://www.fgeorges.org/
Received on Friday, 2 January 2009 15:46:17 UTC