> I tried doing the following to remove the error
You've misunderstood (and what you've written is meaningless). You're trying
to use this type in a position where the system requires your type to be a
restriction of xs:unsignedShort, and no type that you define as a union will
ever be a restriction of xs:unsignedShort. Your only remedy is to define
your type without using a union. You could do this for example by defining
it with a pattern:
xs:pattern value="0|5|10|15|20|25|[3-9]\d|\d{3,5}"
Michael Kay
http://www.saxonica.com/>
> <xs:anySimpleType>
> <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:anySimpleType>
>
> but, it doesn't recognise the <xs:anySimpleType> tag. Please help.
>
> Thanks,
> Nandan.
>
>
> --
> View this message in context:
>
http://www.nabble.com/xml-validation-error-tf3564425.html#a9957068> Sent from the w3.org - xmlschema-dev mailing list archive at
> Nabble.com.
>
>