- From: Brian Bonner <bkbonner@gmail.com>
- Date: Thu, 5 Jan 2006 12:47:10 -0500
- To: xmlschema-dev@w3.org
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@saxonica.com> 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@w3.org > > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Brian Bonner > > Sent: 04 January 2006 19:22 > > To: xmlschema-dev@w3.org > > 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 > > > > > > > > > >
Received on Thursday, 5 January 2006 17:47:25 UTC