Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Qualified attributes and attribute references in schemas >Thread Next - Re: xml schema question xml schema questionTo: xmlschema-dev@--.--- Date: 7/23/2004 3:53:00 PM
Hi all,
i am working on a xml schema and have the following problem, maybe
somebody can help me.
I would like to have the follwoing element with content:
<element>
<aa/>
<cc/>
<bb/>
</element>
The elements aa and bb are required to be there and they have to occur exactly once.
Other sub elements of element can occur many times. Especially
the order of the elements is random, so i may not use xsd:sequence.
My xml schema snippet for this element:
<xsd:element name='element'>
<xsd:complexType>
<xsd:choice>
<xsd:element ref='dd' minOccurs='0' maxOccurs='unbounded'/>
<xsd:element ref='cc' minOccurs='0' maxOccurs='unbounded'/>
<xsd:element ref='aa' minOccurs='1' maxOccurs="1"/>
<xsd:element ref='bb' minOccurs='1' maxOccurs="1"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
Unfortunately this wont work.
xmllint says that the above xml document is not valid with this schema.
Has anybody any idea concerning this problem? Is it generally possible
to mix elements in a complexType with different minOccurs/maxOccurs ?
Greetings, Peter
From george@s... Fri Jul 23 08:33:16 2004
Return-Path: <george@s...>
X-Original-T | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
