empty choices are validating
----------------------------
Key: XERCESJ-1081
URL: http://issues.apache.org/jira/browse/XERCESJ-1081
Project: Xerces2-J
Type: Bug
Components: XML Schema Structures
Versions: 2.6.2
Environment: win2k sp4, sun jvm 1.5.0_01-b08
Reporter: Paul V. Biron
According to "Validation Rule: Element Sequence Valid" (cvc-model-group) a
content model with an empty choice should not be matched by ANY instance
fragment. The following schema and instance documents that show that xerces
2.6.2 does not correctly deal with empty choices in content models as it says
the following instance document is valid.
<!-- emptyChoice.xsd -->
<xs:schema
xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<xs:complexType name='emptyChoice'>
<xs:choice minOccurs='1'/>
</xs:complexType>
</xs:schema>
<!-- emptyChoice.xml -->
<root
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:noNamespaceSchemaLocation='emptyChoice.xsd'
xsi:type='emptyChoice'/>
c:>java sax.Counter -s -v -f emptyChoice.xml
emptyChoice.xml: 641 ms (1 elems, 2 attrs, 0 spaces, 0 chars)
--
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]