Darko Škerl created XERCESC-2040:
------------------------------------

             Summary: space before & does not collapse
                 Key: XERCESC-2040
                 URL: https://issues.apache.org/jira/browse/XERCESC-2040
             Project: Xerces-C++
          Issue Type: Bug
          Components: Validating Parser (XML Schema)
    Affects Versions: 2.7.0, 2.8.0
         Environment: Windows, AIX
            Reporter: Darko Škerl


I have an XSD with typed definition as:
        <xs:simpleType name="CustomText">
                <xs:restriction base="xs:string">
                        <xs:minLength value="1"/>
                        <xs:maxLength value="100"/>
                        <xs:whiteSpace value="collapse"/>
                        <xs:pattern value="\S+.*"/>
                </xs:restriction>
        </xs:simpleType>

I have an XML with the following tag:
<FreeText> &amp;</FreeText>
Note there is a space before &amp;
FreeText is of type CustomText. 
The parser should remove the initial space and leave only & but instead I get 
the following error:
  Message: Datatype error: Type:InvalidDatatypeValueException, Message:Value ' 
<' does not match regular expression facet '\S+.*'.

Does anyone know what could be the problem? Is there a workaround for that bug? 
Does Xerces 3.1 solve that problem?

Regards




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to