[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [xml-dev] <all> and minOccurs="0" Problem
- From: "David E. Cleary" <email@example.com>
- To: Radek Wisniewski <firstname.lastname@example.org>, Martin Gudgin <email@example.com>
- Date: Thu, 13 Sep 2001 10:22:52 -0400
> -----Original Message-----
> From: Radek Wisniewski [mailto:firstname.lastname@example.org]
> Sent: Thursday, September 13, 2001 10:00 AM
> To: Martin Gudgin
> Cc: Radek Wisniewski; email@example.com
> Subject: Re: [xml-dev] <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?
Think of a text field called Comment. You want this element to contain text.
You also want to allow XHTML tags to be used to provide some structure and
formatting. If minOccurs=1, then there is no choice BUT to require at least
1 XHTML tag. With minOccurs=0, you have the option to use tags or not.