Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: XS expressivity problem >Thread Next - Pattern constraint on string content of complexType having attribute and choice restricting minOccurs on a choice tagTo: <xmlschema-dev@--.---> Date: 8/12/2004 2:13:00 AM
For the following part of a schema, which defines an AbstractObject which
has two possible child elements AnotherObjectA and AnotherObjectB, is there
a way that I can derive AbstractObject into a concrete element Object where
the minOccurs="0" is no longer on the choice - i.e. forcing (restricting)
Object to have *at least one* of the child objects present? I know I can
derive and restrict when the minOccurs="0" is on a single element, but not
sure about when it is on a choice.
<element name="AbstractObject" type="did:AbstractObjectType"
abstract="true"/>
<complexType name="AbstractObjectType">
<complexContent>
<extension base="did:AbstractObjectBaseType">
<sequence>
<choice minOccurs="0"> <!--***-->
<element ref="AnotherObjectA"/>
<element ref="AnotherObjectB"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
Regards,
Shane
From mhk@m... Wed Aug 11 08:02:11 2004
Received: from dr-n | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
