Re: Constraints on whiteSpace

Hi Nikola,

 > My understanding (section "4.3.6.4 Constraints on whiteSpace Schema
 > Components" in http://www.w3.org/TR/xmlschema-2/) is that it is not.
 > However, none of the tools I've tried report it.

Xerces will report an error on this schema:

E whiteSpace-valid-restriction.1: In the definition of NameType, the 
value 'preserve' for the facet 'whitespace' is invalid, because the 
value for 'whitespace' has been set to 'collapse' in one of the 
ancestor types.	test.xsd	file:/D:/test/test.xsd	4:37

Best Regards,
George
------------------------------------------------
George Cristian Bina mailto:george@oxygenxml.com
<oXygen/> XML Editor - http://www.oxygenxml.com/

Nikola wrote:
>  
> Could someone comment whether this is valid or not
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
> elementFormDefault="qualified" attributeFormDefault="unqualified">
>   <xs:simpleType name="NameType">
>     <xs:restriction base="xs:token">
>       <xs:whiteSpace value="preserve"/>
>     </xs:restriction>
>   </xs:simpleType>
> </xs:schema>
> My understanding (section "4.3.6.4 Constraints on whiteSpace Schema 
> Components" in http://www.w3.org/TR/xmlschema-2/) is that it is not. 
> However, none of the tools I've tried report it. Here is the XSV command 
> line and the output
> 
> xsv -i -w file:///c:/tmp/WhiteSpace.xsd
> <?xml version='1.0'?>
> <xsv xmlns="http://www.w3.org/2000/05/xsv" instanceAssessed="false"
>   schemaDocs=file:///c:/tmp/WhiteSpace.xsd
>   schemaErrors="0" target="[standalone schema assessment]"
>   version="XSV 2.7-1 of 2004/04/01 13:40:50">
>   <schemaDocAttempt URI="file:///c:/tmp/WhiteSpace.xsd"outcome="success" 
> source="command line"/>
> </xsv>
>  
> 
> Regards,
> Nikola

Received on Thursday, 9 September 2004 19:19:36 UTC