- From: Mark Feblowitz <mfeblowitz@frictionless.com>
- Date: Wed, 12 Jun 2002 09:52:11 -0400
- To: "'Torsten Curdt'" <tcurdt@dff.st>, xmlschema-dev@w3.org
Ah - I wondered about that. Then you'd have to go with something more like <xs:element name="Root"> <xs:complexType> <xs:sequence> <xs:element name="Seq1"/> <xs:element name="Seq2"/> <xs:choice> <xs:sequence> <xs:element name="Unordered1" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Unordered2" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:sequence> <xs:element name="Unordered2" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Unordered1" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> Any number of Unordered1's followed by any number of Unordered2's, or Any number of Unordered2's followed by any number of Unordered1's Does that sound more like it? Mark Feblowitz XML Architect [t] 617.715.7231 [f] 617.495.0188 Frictionless Commerce Incorporated [e] mfeblowitz@frictionless.com [w] http://www.frictionless.com [m] 400 Technology Square, 9th Floor Cambridge, MA 02139 Open Applications Group Incorporated [e] mfeblowitz@openapplications.org [w] http://www.openapplications.org -----Original Message----- From: Torsten Curdt [mailto:tcurdt@dff.st] Sent: Wednesday, June 12, 2002 3:58 AM To: Mark Feblowitz; xmlschema-dev@w3.org Subject: Re: mixing orderer and unordered elements Hi, Mark, thanks for the suggestion but On Tuesday 11 June 2002 17:14, Mark Feblowitz wrote: > How about: > > <xs:element name="Root"> > <xs:complexType> > <xs:sequence> > <xs:element name="Seq1"/> > <xs:element name="Seq2"/> > <xs:sequence> > <xs:choice maxOccurs="unbounded"> > <xs:element > name="Unordered1"/> > <xs:element > name="Unordered2"/> > </xs:choice> > </xs:sequence> > </xs:sequence> > </xs:complexType> > </xs:element> wouldn't that also allow: <Root> <Seq1/> <Seq2/> <Unordered2/> <Unordered1/> <Unordered2/> </Root> which is not what I want... -- Torsten
Received on Wednesday, 12 June 2002 09:52:48 UTC