- From: Matt Long <mlong@phalanxsys.com>
- Date: Fri, 24 May 2002 07:10:14 -0500
- To: <xmlschema-dev@w3.org>
- Message-ID: <000001c2031b$f98cf4c0$3cfff6d0@gulag>
Question, Is it possible to utilize 'choice' from an element value (not purely the existence of the element name) Example: a schema with a qualifier (1=person, 2=place) .so the question is how can one determine the group ref from the element value of 'qualifier' element (or is it simply not possible)? -Matt Long Phalanx Systems, LLC <xsd:element name="whatIsIt" type="z:infoType"/> <xsd:complexType name="infoType"> <xsd:sequence> <xsd:element name="qualifier" type="z:myQualType"/> <!-how can 'qualifier' qualify the choice of group reference --> <xsd:choice> <xsd:group ref="z:personGroup"/> <xsd:group ref="z:placeGroup"/> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:group name="personGroup"> <xsd:sequence> <xsd:element name="firstName" type="xsd:string"/> <xsd:element name="lastName" type="xsd:string"/> </xsd:sequence> </xsd:group> <xsd:group name="placeGroup"> <xsd:sequence> <xsd:element name="country" type="xsd:string"/> <xsd:element name="city" type="xsd:string"/> </xsd:sequence> </xsd:group> <xsd:simpleType name="myQualType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="1"/> <xsd:enumeration value="2"/> </xsd:restriction> </xsd:simpleType>
Received on Friday, 24 May 2002 08:40:40 UTC