[Home] [By Thread] [By Date] [Recent Entries]
I think you can just omit the xs:all from the groups you want to compose. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Carlos Pita [mailto:carlosjosepita@y...] > Sent: 31 March 2005 14:09 > To: xml-dev@l... > Subject: all group composition > > It seems as if this email has been rejected > so I'm reposting it. Sorry if you get it twice. > Regards, > Carlos > > Hi! > > Is it possible to compose unordered group models > using xml schema? I need to validate two elements > with a lot of common children but I prefer not > imposing any particular ordering on them. I would > like to factorize the 80% of common children into > an <all> group and then join them to the rest: > > <xs:group name="common"> > <xs:all> > .... > </xs:all> > </xs:group> > > <xs:group name="group1"> > <xs:all> > <xs:group ref="common"/> > .... > </xs:all> > </xs:group> > > <xs:group name="group2"> > <xs:all> > <xs:group ref="common"/> > .... > </xs:all> > </xs:group> > > Of course I can't do this because <all> must be top > level in the group and moreover it can't contain <group>. > > Is it possible to achieve the factorization in another way? > > Thank you in advance. > Regards, > Carlos. > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > >
|

Cart



