Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - UPA violation or not? [Thread Next] Re: UPA violation or not?To: "Michael Kay" <mike@--------.---> Date: 12/15/2004 2:43:00 PM
Looks like a UPA violation. What if one of those two element refs did
something? E.g., given the below schema (yours, modified only by an
annotation) and the document below it, you wouldn't know whether to let the
app know about the appinfo or not.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="bar">
<xs:sequence>
<xs:element ref="pongo" minOccurs="0" maxOccurs="2">
<xs:annotation>
<xs:appinfo>
<my:pressTheButton xmlns:my="myURI" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ref="pongo" minOccurs="0" maxOccurs="2"/>
</xs:sequence>
</xs:complexType>
<xs:element name="doc" type="bar"/>
<xs:element name="pongo" type="xs:string"/>
</xs:schema>
<doc><pongo>Pongo</pongo></doc>
From mike@s... Thu Dec 16 09:34:22 2004
Received: from bart.w3. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
