Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Question on XSD elements in groups >Thread Next - Re: Question on XSD elements in groups Re: Question on XSD elements in groupsTo: Arshad Noor <arshad.noor@----------.--->, xmlschema-dev@--.--- Date: 6/23/2008 1:30:00 PM
Arshad Noor wrote:
Hi,
> Since I can only have a Symkey, SymkeyError or a combination
> of both in the to-be-defined element, why does NB think there
> will be ambiguity?
Because when it will encounter a Symkey, it will be not possible to
know in the choice if this is the Symkey from the Symkey alternative,
or from the group alternative.
> How do I go about accomplishing what I want?
The idiomatic solution is to use a choice on Symkey and optional
SymkeyError, or just a SymkeyError:
<xs:choice>
<xs:sequence>
<xs:element ref="Symkey"/>
<xs:element ref="SymkeyError" minOccurs="0"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="SymkeyError"/>
</xs:sequence>
</xs:choice>
For more information, look for "UPA" or "UPA violation".
Regards,
--drkm
_____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
From koray.sakiroglu@g... Mon Jun 23 15:20:01 2008
Received: from farnsworth.w3.org ([12 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
