Error reported for a valid element substitution
-----------------------------------------------
Key: XERCESJ-1242
URL: https://issues.apache.org/jira/browse/XERCESJ-1242
Project: Xerces2-J
Issue Type: Bug
Components: XML Schema Structures
Affects Versions: 2.9.0
Reporter: Michael Glavassevich
Priority: Minor
If the type of an element "a" is a union and another element "b" specifies "a"
as its substitution group affiliation and its type is or is derived from one of
the member types of the union, Xerces will report an error if an instance
attempts to substitute "b" for "a".
<xs:element name="a" type="myUnion"/>
<xs:element name="b" substitutionGroup="a" type="xs:double"/>
<xs:simpleType name="myUnion">
<xs:union memberTypes="xs:double xs:dateTime"/>
</xs:simpleType>
This bug is causing one test in the W3C XML Schema 1.0 2nd Edition test suite
to fail:
msData/particles/particlesZ012.xml
msData/particles/particlesZ012.xsd
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]