Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: Namespace error >Thread Next - RE: new to schema: Unique Particle Attribution new to schema: Unique Particle AttributionTo: xmlschema-dev@--.--- Date: 4/5/2005 10:17:00 AM
Hi all,
I am new to xml schema and to this mailing list (if misuse it please
inform me).
I would like to write an element (question) which does the following:
question can have either:
title(optional), content and weight
or:
title, content(optional), weight(optional) and question
I tried to implement the above rules in an xml schema but I got a
"Unique Particle Attribution". Below I provide you with the xml fragment
that implement the rules. Can you tell me how I can implement these rules?
<xs:group name="simpleQuestionItems">
<xs:sequence>
<xs:element ref="title" minOccurs="0" maxOccurs="1"/>
<xs:element ref="content"/>
<xs:element ref="weight"/>
</xs:sequence>
</xs:group>
<xs:group name="complexQuestionItems">
<xs:sequence>
<xs:element ref="title"/>
<xs:element ref="content" minOccurs="0" maxOccurs="1"/>
<xs:element ref="weight" minOccurs="0" maxOccurs="1"/>
<xs:element ref="question" minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:element name="question">
<xs:complexType>
<xs:choice>
<xs:group ref="simpleQuestionItems"/>
<xs:group ref="complexQuestionItems"/>
</xs:choice>
<xs:attribute name="required" type="xs:boolean"
default="false"/>
</xs:complexType>
</xs:element>
From Burak.Emir@e... Wed Apr 06 08:39:12 2005
Received: from lisa.w3.org ([128.30.52.41])
by | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
