|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] restriction against base type (choice - elt)
From: Bharath Kumar Reddy T <bharathkr@huawei.com>
Date: Tue, 27 Jan 2009 11:03:44 +0530 To: xmlschema-dev@w3.org Cc: ashutosh_p@huawei.com, ranjit@huawei.com Message-id: <000601c98040$d27699a0$3a12120a@china.huawei.com> Hi.. According to specification the following schema is invalid since according to the table in http://www.w3.org/TR/xmlschema-1/#cos-particle-restrict it is given that the case "choice (Derived particle) to element(Base Particle) is Forbidden" <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="head"/> <xs:element name="m1" substitutionGroup="head"/> <xs:element name="m2" substitutionGroup="head"/> <xs:complexType name="base"> <xs:sequence> <xs:element ref="head"/> </xs:sequence> </xs:complexType> <xs:complexType name="derived"> <xs:complexContent> <xs:restriction base="base"> <xs:sequence> <xs:choice> <xs:element ref="m1"/> <xs:element ref="m2"/> </xs:choice> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:schema> Can anybody please tell me whether the above schema is valid or invalid against the schema spec. Thanks and Regards, Bharath.Received on Tuesday, 27 January 2009 05:34:38 GMT |
Subscribe in XML format
|






