![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: optional, but at least one required >Thread Next - Re: optional, but at least one required Re: optional, but at least one requiredTo: xmlschema-dev@--.--- Date: 1/5/2006 7:47:00 AM
George, Michael, thanks.
I'm sorry I wasn't complete. Yes, multiple occurrences of a, b and c
are allowed. That's a critical piece I left out.
So, someone could create:
<options>
<a/>
</options>
<options>
<a/>
<b/>
</options>
<options>
<b/>
</options>
<options>
<a/>
<b/>
<c/>
</options>
and several others,
but not:
<options/>
So each of them are optional, but *at least* one of them must be
specified and multiple can be specified at once.
I think George's model which imposes ordering on the elements might do
the trick. I'll give that a shot.
Thank you.
Brian
On 1/5/06, Michael Kay <mike@s...> wrote:
>
> You need to specify the requirements in a little more detail:
>
> * are multiple occurrences of a, b, and c allowed?
>
> * what constraints do you want to impose on the ordering of the elements?
>
> Michael Kay
> http://www.saxonica.com/
>
>
> > -----Original Message-----
> > From: xmlschema-dev-request@w...
> > [mailto:xmlschema-dev-request@w...] On Behalf Of Brian Bonner
> > Sent: 04 January 2006 19:22
> > To: xmlschema-dev@w...
> > Subject: optional, but at least one required
> >
> >
> > Hello,
> >
> > Is there a way through restrictions or xmlschema in general to create
> > the following criteria?
> >
> > <options>
> > <a></a>
> > <b></b>
> > <c></c>
> > </options>
> >
> > where the rule is that a, b and c are all optional, but at least one
> > of a, b or c is required.
> >
> > Thanks.
> >
> > Brian
> >
> >
> >
>
>
>
>
From george.azzopardi@b... Fri Jan 06 04:54:45 2006
Received: from wiggum.w3.org ([128.30.52.23])
by frink.w3.org with esmtp | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
