- From: Morris Matsa <mmatsa@us.ibm.com>
- Date: Wed, 15 Dec 2004 19:43:25 -0500
- To: "Michael Kay" <mike@saxonica.com>
- Cc: <xmlschema-dev@w3.org>
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>
Received on Thursday, 16 December 2004 00:43:04 UTC