OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [xml-dev] <all> and minOccurs="0" Problem

> -----Original Message-----
> From: Radek Wisniewski [mailto:rw@datenknecht.de]
> Sent: Thursday, September 13, 2001 10:00 AM
> To: Martin Gudgin
> Cc: Radek Wisniewski; xml-dev@lists.xml.org
> 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.

David Cleary