- From: Kasimier Buchcik <kbuchcik@4commerce.de>
- Date: Tue, 09 Aug 2005 17:50:50 +0200
- To: XML-SCHEMA <xmlschema-dev@w3.org>
Hi,
XSV 2.10-1 does not catch restriction constraints for the "length"
facet.
Example:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:simpleType name="type-1">
<xsd:restriction base="xsd:string">
<xsd:length value="5"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="type-2">
<xsd:restriction base="type-1">
<xsd:length value="4"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
XSV reports:
<xsv xmlns="http://www.w3.org/2000/05/xsv" docElt="{None}foo"
instanceAssessed="true" instanceErrors="0" schemaErrors="0"
schemaLocs="None -> length.xsd"
target="file:///p:/libxml2-lab/tests/2005-08-09/length.xml"
validation="lax" version="XSV 2.10-1 of 2005/04/22 13:10:49">
<schemaDocAttempt
URI="file:///p:/libxml2-lab/tests/2005-08-09/length.xsd"
outcome="success" source="schemaLoc"/>
</xsv>
Xerces-J 2.5.1 reports:
length-valid-restriction: Error for type 'type-2'. The value of length =
'4' must be = the value of that of the base type '5'.
I cannot recall if I already reported this, so excuse me
if I did.
Regards,
Kasimier
Received on Tuesday, 9 August 2005 16:01:49 UTC