[ 
http://issues.apache.org/jira/browse/XERCESC-1512?page=comments#action_12360620 
] 

David Bertoni commented on XERCESC-1512:
----------------------------------------

I am in the process of reviewing Alberto's patch, but it would be great if any 
of the posters could provide some schema and instance documents we could use to 
verify the fix.  Even some sample regular expressions and strings that you 
expect to match would be helpful.

Thanks! 

> Bad XS:pattern interpretation for XSD
> -------------------------------------
>
>          Key: XERCESC-1512
>          URL: http://issues.apache.org/jira/browse/XERCESC-1512
>      Project: Xerces-C++
>         Type: Bug
>   Components: Validating Parser (Schema) (Xerces 1.5 or up only)
>     Versions: 2.6.0
>  Environment: Windows 2000 SP4, VC 6 SP4 used to compiled the xerces 
> libraries (C++ & Perl).
> I call the Xerces library from perl with the XML::Xerces - perl glue library
>     Reporter: Olivier Quintens
>     Assignee: Alberto Massari

>
> Hi,
> The code validates xml messages against a enterprise standard XSD.
> The following structure defines the tag validation
> <xs:element name="ENTRY_TIME_STAMP" type="typeDateSeconds" minOccurs="0"/>
> .....
> <xs:simpleType name="typeDateSeconds">
>       <xs:restriction base="xs:string">
>              <xs:pattern value="[0-9]{14}|[0-9]{16}"/>
>       </xs:restriction>
> </xs:simpleType>
> When the tag ENTRY_TIME_STAMP contains a value which match the first part 
> ([0-9]{14}), the xml is considered as valid.
> e.g : <ENTRY_TIME_STAMP>20051006082856</ENTRY_TIME_STAMP>
> When the tag ENTRY_TIME_STAMP contains a value which match the first part 
> ([0-9]{16}), the validator parser failed
> e.g : <ENTRY_TIME_STAMP>2005100608285631</ENTRY_TIME_STAMP> 
> Threturn error is  like 
> Reason :
> ERROR:
> FILE:    FAKE_SYSTEM_ID
> LINE:    1
> COLUMN:  211
> MESSAGE: Datatype error: Type:InvalidDatatypeValueException, Message:Value 
> '2005100608285631' does not match regular expression facet 
> '([0-9]{14}|[0-9]{16})'.
> Cheers
> Olivier

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to