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

using xs:choice inside xs:all

From: Mahesh Vittal <mvittal@gmail.com>
Date: Mon, 9 Jan 2006 12:19:10 -0800
Message-ID: <c6e6ebc0601091219m78b9af2s9252eec75c8f2557@mail.gmail.com>
To: xmlschema-dev@w3.org
xs all
Hi ,

I am trying for an XML Schema which would achieve the following
functionality...

[1]  Atleast one or both of "element1" or "element2" can occur
[2]  Atleast one or a combination of <element3>....<element5>
[3]  <element1> ....<element<5> can occur in any order.

<Root-element>
   <element1>a</element1>
   <element2>b</element2>
   <element3>c<element3>
   <element4>d<element4>
   <element5>e<element5>
</Root-element>

I was able to achieve [1] & [2] by using a <xs:choice maxOccurs="unbounded">
for the two sets of elements and arrange it inside a <xs:sequence> but the
functionality I want is without ordering. Any help on this is appreciated.

Regards,
Mahesh
Received on Tuesday, 10 January 2006 09:46:26 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.