- From: Bruno Chatel <bcha@chadocs.net>
- Date: Thu, 13 Jul 2006 16:02:33 +0200
- To: <xmlschema-dev@w3c.org>
- Cc: "Pierre Attar" <attar@tireme.fr>, "Bruno Chatel" <bcha@chadocs.net>
Hi,
I have an error wuth the following schema using a restriction of a complexType.
The schema is not valid using different tools (SQC, XSDValid, Xerces, XmlSpy)...
But the error messages are not really understandable.
The aim is ti defne a restricted type by setting minOccurs to 1 to included choices.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="essai">
<xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="art1"/>
<xs:element ref="art2"/>
</xs:choice>
<xs:choice minOccurs="0">
<xs:element ref="s1" maxOccurs="unbounded"/>
<xs:element ref="s2" maxOccurs="unbounded"/>
</xs:choice>
</xs:choice>
</xs:complexType>
<xs:complexType name="essaiRestrict">
<xs:complexContent>
<xs:restriction base="essai">
<xs:choice>
<xs:choice maxOccurs="unbounded">
<xs:element ref="art1"/>
<xs:element ref="art2"/>
</xs:choice>
<xs:choice>
<xs:element ref="s1" maxOccurs="unbounded"/>
<xs:element ref="s2" maxOccurs="unbounded"/>
</xs:choice>
</xs:choice>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:element name="art1"/>
<xs:element name="art2"/>
<xs:element name="s1"/>
<xs:element name="s2"/>
</xs:schema>
Can anybody explain the problem ?
Thanks in advance
--
Bruno Chatel
Tel : (+33) (0)4 96 11 14 57
bcha@chadocs.com
http://www.chadocs.com
--------------------------------------
Received on Thursday, 13 July 2006 14:01:26 UTC