|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: <all> and minOccurs="0" Problem
Yes, it works fine. But the question remains unanswered: What is the sence of <all minOccurs="0"> attribute? What interesting, I can't deklare such en value in any way because: 1) under <complexType>, element <all> must have both attributes minOccurs and maxOccurs set to 1 2) under <group>, any element such a <all>, <sequence> or <choice> can not have any of those attributs. So wher i can use <all> with minOccours="0" and what it mean exactly? Radek Wisniewski www.datenknecht.de On Thu, 13 Sep 2001, Martin Gudgin wrote: > 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
|
|||||||||

Cart








