- From: Camilla Brenchley <cbrenchley@transhotel.com>
- Date: Mon, 4 Aug 2003 13:17:42 +0200
- To: "Xmlschema-Dev" <xmlschema-dev@w3.org>
Hi all, Given the below schema, is it possible to specify that if the attribute "Type" equals "Double" then the element "WithDoubleBed" is required, i.e. minOccurs="1", and if it equals "DoubleOneChild" then the element "ChildAge" is required? Thanks in advance, Camilla <?xml version="1.0" encoding="windows-1252"?> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <element name="TestRoom"> <complexType> <all> <element name="Room"> <complexType> <all> <element name="WithDoubleBed" type="string" minOccurs="0"/> <element name="ChildAge" type="integer" minOccurs="0"/> </all> <attribute name="Type" use="required"> <simpleType> <restriction base="string"> <enumeration value="Single"/> <enumeration value="Double"/> <enumeration value="DoubleOneChild"/> </restriction> </simpleType> </attribute> </complexType> </element> </all> </complexType> </element> </schema>
Received on Monday, 4 August 2003 07:20:27 UTC