[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

xs:choice question

From: Markus Gamperl <markus.gamperl@gmx.at>
Date: Wed, 27 Jun 2007 21:21:31 +0200
Message-ID: <20070627192131.58520@gmx.net>
To: xmlschema-dev@w3.org
xs:choice question

Hello!

I have the following xml fragment example:

<data>
 <a>a test</a>
 <b>b test</a>
<data>

the schema should check the following rules (three options):
- element a must exist, b may not
- element b must exist, a may not
- element a and b must exist

Therefor I have defined the following choice:
...
<xs:choice>
 <xs:element name="a" type="xs:string"/>
 <xs:element name="b" type="xs:string"/>
 <xs:sequence>
   <xs:element name="a" type="xs:string"/>
   <xs:element name="b" type="xs:string"/>
 </xs:sequence>
</xs:choice>
...

The xml editor raises an error - something about non determenistic declaration...

Do you have a suggestion how to define these three rules?

Thanks for your help!
Markus
-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
Received on Wednesday, 27 June 2007 19:21:46 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.