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: "'George Cristian Bina'" <george@---------.--->, <vwiswell@-------.---> Date: 10/10/2007 3:17:00 PM George, your reading of the requirement is very literal. "I have a and b, at least one of them has to appear once AND ONLY ONCE." My guess at the likely meaning is to accept a|b|ab. But I might be wrong. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: xmlschema-dev-request@w... > [mailto:xmlschema-dev-request@w...] On Behalf Of George > Cristian Bina > Sent: 10 October 2007 08:42 > To: vwiswell@v... > Cc: xmlschema-dev@w... > Subject: Re: optional, but at least one required > > > Hi Virginia, > > I understand that what you want is > ab* | a*b > and you need to write that in a non ambiguous way to be able > to write it in XML Schema. > > So what we need to accept is > > a ab abb abbb ... > b ab aab aaab ... > > > You can write that as > > ((a, (b* | (a+, b))) | b) > > Best Regards, > George > --------------------------------------------------------------------- > George Cristian Bina - http://aboutxml.blogspot.com/ > <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger > www.---.com > > > Virginia Wiswell wrote: > > I have a similar situation that I'm having trouble with. I > have a and > > b, at least one of them has to appear once AND ONLY ONCE. a > must come before b. > > The examples in this thread allow more than one occurrence > of a or b. > > > > This is my first attempt at customizing a schema and I'm stuck. > > > > TIA, Virginia > > > >> 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/ > > > > > > > > > From waynix@g... Wed Oct 10 17:32:54 2007 Received: from maggie.w3.org ([193.51.208.68]) by frink.w3.org wit | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
