Thank you very much.
On Thu, Aug 7, 2014 at 12:26 PM, Mukul Gandhi (JIRA) < [email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/XERCESJ-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14089339#comment-14089339 > ] > > Mukul Gandhi commented on XERCESJ-1640: > --------------------------------------- > > committed a fix for this issue. new psychopath xpath2 jar may be used to > use the fix. > > > Regex in asserts fails to validate. > > ----------------------------------- > > > > Key: XERCESJ-1640 > > URL: https://issues.apache.org/jira/browse/XERCESJ-1640 > > Project: Xerces2-J > > Issue Type: Bug > > Components: JAXP (javax.xml.validation), XML Schema 1.1 > Datatypes, XML Schema 1.1 Structures > > Affects Versions: 2.11.0 > > Environment: Ubuntu 14.04 > > Reporter: Timothy Cook > > Assignee: Mukul Gandhi > > Labels: assertion, validation > > > > I am quite certain this worked in a previous version. > > cvc-assertion: Assertion evaluation ('matches(DvString-dv, > '[0-9]{3}-[0-9]{3}-[0-9]{4}')') for element > 'ccd:el-06bf2593-dd8a-4681-a6e5-0470134e632b' on schema type > 'ct-06bf2593-dd8a-4681-a6e5-0470134e632b' did not succeed. > > Severity > > Error > > The above assert doesn't validate this string: > > <DvString-dv>111-111-1111</DvString-dv> > > SaxonEE does validate it. These are both the shipped validators with > oXygen 16.0 > > Interestingly this assert: > > <xs:assert test="matches(DvString-dv, '^\d{5}([\-]?\d{3})$')"/> > > does validate this string: > > <DvString-dv>99999-000</DvString-dv> > > There are other examples of these asserts here: > > https://github.com/mlhim/tb > > > > > > > > -- > This message was sent by Atlassian JIRA > (v6.2#6252) > -- ============================================ Timothy Cook LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook MLHIM http://www.mlhim.org
