[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: <all> and minOccurs="0" Problem
Hi Radek, Try this; <xsd:complexType name='someType'> <xsd:all> <xsd:element name='a' minOccurs='0' /> <xsd:element name='b' /> <xsd:element name='c' minOccurs='0' /> </xsd:all> </xsd:complexType> This would allow an element to contain a, b and c children with the b child being mandatory while a and c are optional. The elements can appear in any order inside their parent. Note that the default value for minOccurs ( and maxOccurs ) is 1. Hope this helps, Martin Gudgin DevelopMentor http://www.develop.co.uk ----- Original Message ----- From: "Radek Wisniewski" <rw@d...> To: <xml-dev@l...> Sent: Thursday, September 13, 2001 11:45 AM Subject: <all> and minOccurs="0" Problem > Any particle of <all> construct may appear null or one time. > > How can I build valid XML Schema that allow to awoid some subelemnts? > > Simple deklaration: > > <complexType> > <all> > <element ...> > ... > > works not well, xerces claims if i avoid any of the subelemnts. > There is an attribute <all minOccurs="0|1"> but I dont know how to use > that and what it exactly mean in <all> element. > > I'v spent al lot of time but couldn't solve the problem, please give me > any advice. > > > Radek Wisniewski > www.datenknecht.de > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this elist use the subscription > manager: <http://lists.xml.org/ob/adm.pl>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|