[
https://issues.apache.org/jira/browse/XERCESJ-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mukul Gandhi resolved XERCESJ-1744.
-----------------------------------
Assignee: Mukul Gandhi
Resolution: Fixed
The fix for this issue, was committed with svn revision 1899904.
> assertions on, simpleType with variety list whose itemType is union, do not
> evaluate
> ------------------------------------------------------------------------------------
>
> Key: XERCESJ-1744
> URL: https://issues.apache.org/jira/browse/XERCESJ-1744
> Project: Xerces2-J
> Issue Type: Bug
> Components: XML Schema 1.1 Datatypes, XML Schema 1.1 Structures
> Affects Versions: 2.12.2
> Reporter: Mukul Gandhi
> Assignee: Mukul Gandhi
> Priority: Major
>
> An XML Schema 1.1 example like following, is not handled correctly by XercesJ
> XML Schema 1.1 validator.
> XML instance document,
> <?xml version="1.0"?>
> <X>3 2012-08-07</X>
> Corresponding XML Schema 1.1 document,
> <?xml version="1.0"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
>
> <xs:element name="X">
> <xs:simpleType>
> <xs:list itemType="INT_AND_DATE"/>
> </xs:simpleType>
> </xs:element>
>
> <xs:simpleType name="INT_AND_DATE">
> <xs:union memberTypes="INT_TYPE xs:date"/>
> </xs:simpleType>
>
> <xs:simpleType name="INT_TYPE">
> <xs:restriction base="xs:integer">
> <xs:assertion test="$value mod 2 = 0"/>
> </xs:restriction>
> </xs:simpleType>
> </xs:schema>
> The above cited XML Schema 1.1 validation example, should result in an
> invalid outcome (since the list item 3, is not valid with any of memberTypes
> of xs:union).
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]