- From: nandanprasad <pola_nandana@emc.com>
- Date: Thu, 12 Apr 2007 02:35:27 -0700 (PDT)
- To: xmlschema-dev@w3.org
hi, while creating the below part of the xsd, I'm getting errors: <xs:element name="HealthState"> <xs:complexType> <xs:simpleContent> <xs:restriction base="cim:cimUnsignedShort"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="xs:unsignedShort"> <xs:enumeration value="0"/> <xs:enumeration value="5"/> <xs:enumeration value="10"/> <xs:enumeration value="15"/> <xs:enumeration value="20"/> <xs:enumeration value="25"/> <xs:enumeration value="30"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:unsignedShort"> <xs:minInclusive value="31"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> where, the definition for cim:cimUnsignedShort is as follows in another xsd.: <xs:complexType name="cimUnsignedShort"> <xs:simpleContent> <xs:extension base="xs:unsignedShort"> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> Im getting the following error while validating: Type '{anonymous}' is not a valid restriction of type 'cim:cimUnsignedShort'. Error location: xs:schema / xs:element / xs:complexType / xs:simpleContent / xs:restriction / @base derivation-ok-restriction.5.2: The simple type definition '{anonymous}' is not a valid restriction of the base type definition's content type 'xs:unsignedShort'. Please help me understand the problem. thanks in advance. Nandan. -- View this message in context: http://www.nabble.com/xml-validation-error-tf3564425.html#a9956050 Sent from the w3.org - xmlschema-dev mailing list archive at Nabble.com.
Received on Thursday, 12 April 2007 09:35:32 UTC