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

Re: Order of elements in a complex-type

From: Rahul Srivastava <Rahul.Srivastava@Sun.COM>
Date: Wed, 28 Nov 2001 18:06:34 +0000 (Asia/Calcutta)
Message-Id: <200111281239.fASCdvh15297@blr-root.India.Sun.COM>
To: xmlschema-dev@w3.org
complex type order
> From: "Seema Kumar" <2kseema@sun20.datamatics.com>
> 
> Hello all,
> 
> I am relatively new to XML schema and am facing a few problems while
> defnining complex types.
> 
> Is there any mechanism where the order of elements in a complex-type may be
> made immaterial in a complex-type defnition ?

Yes, you can use <all> to specify the elements to appear in any order.
Thus, in your example if you change <xsd:sequence> to <xsd:all>, you can have 
any order in your instance file.

Cheers,
Rahul.

> 
> For eg  in the following defnition :
> <xsd:complexType name="FormType" >
> <xsd:sequence>
> <xsd:element name="TextBox" type="TextBoxType" minOccurs="0"/>
> <xsd:element name="TextArea" type="TextAreaType" minOccurs="0"/>
> <xsd:element name="Header" type="HeaderType" minOccurs="0"/>
> </xsd:sequence>
> </xsd:complexType>
> 
> the schema parser expects the elements TextBox, TextArea and Header to
> appear in the same sequence.
> How do I define it such that they may appear any number of times inside Form
> in any sequence ?
> Thanks in advance.
> 
> Bye
> Seema
> 
> 
Received on Wednesday, 28 November 2001 08:36:40 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.