- 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