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 requiredTo: "Michael Kay" <mike@--------.--->,"'Pete Cordell'" <petexmldev@--------------.--->, "'Marie Bilde Rasmussen'" <mariebilderas@-----.---> Date: 10/11/2007 10:37:00 AM That's a pretty straightforward solution. I look forward to using it :) Regarding the previous message, Michael, where does one draw the line at including every rule in the schema? Some things are more easily done when processing, for sure. But it's good to know that I can't get arrested for leaving something out of the schema :) On Thu, 11 Oct 2007 14:38:13 +0100 "Michael Kay" <mike@s...> wrote: > >> XSD1.1 is looking at adding an xs:assert schema directive >> that includes a set of xpath expressions that a construct >> (sequence/choice/etc.) must satisfy. I would be interested >> to know how complicated such an expression for this use-case >> would be if anyone cared to submit an example. > > You can write it as > > <xs:sequence> > <xs:element ref="a" minOccurs="0"/> > <xs:element ref="b" minOccurs="0"/> > </xs:sequence> > <xs:assert test="a|b"/> > > Michael Kay > http://www.saxonica.com/ > > > From philippe.poulard@s... Fri Oct 12 07:44:09 2007 Received: from | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
