- From: Autumn Cuellar <a.cuellar@auckland.ac.nz>
- Date: Sat, 9 Feb 2002 21:21:37 -0500 (EST)
- To: xmlschema-dev@w3.org
What I want to be able to say with the following piece of code is that
one can use the mentioned elements any number of times and in any order.
<xsd:complexType name="ModelType">
<xsd:element ref="cellml:units" minOccurs="0
maxOccurs="unbounded"/>
<xsd:element ref="cellml:component" minOccurs="0"
maxOccurs="unbounded" />
<xsd:element ref="cellml:group" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="cellml:connection" minOccurs="0"
maxOccurs="unbounded" />
<xsd:element ref="rdf:RDF" minOccurs="0" maxOccurs="unbounded" />
<xsd:attribute ref="cellml:name" use="required" />
<xsd:attribute ref="cmeta:id" use="optional" />
</xsd:complexType>
Since the children elements can be in any order, the <xsd:sequence>
element is not useful. Neither are the <xsd:choice> and <xsd:all>. Is
it necessary that I use one of them in this case? I do not quite
understand the concept of a model group and have not made it all the way
through Primer 1. Thanks for your help!
Autumn A. Cuellar
Received on Monday, 11 February 2002 03:40:01 UTC