- From: "Eran Balter" <E.Balter@F...>
- To: <xml-dev@l...>
- Date: Sun, 30 Dec 2007 10:12:01 -0800
Hi,
I am validating the following instance:
<hexBinary>0Fb8</hexBinary>
with the following schema:
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="hexBinary">
<xsd:simpleType>
<xsd:restriction base="xsd:hexBinary">
<xsd:enumeration
value="0FB8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:schema>
The instance has the small “b” while the
enumeration permits the capital “B”.
Is it a valid instance? (the standard claims: “The canonical representation for hexBinary
is defined by prohibiting certain options from the http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#hexBinary-lexical-representation. Specifically, the lower case hexadecimal digits
([a-f]) are not allowed.”). libxml2 claims it’s valid, while xerces
claims it’s not.
TIA,
Eran
|
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
|