Unexpected error info is reported for the group referrence(and Order indicators
"all" is used in the group definition)
----------------------------------------------------------------------------------------------------------------------
Key: XERCESC-1721
URL: https://issues.apache.org/jira/browse/XERCESC-1721
Project: Xerces-C++
Issue Type: Bug
Components: Validating Parser (Schema) (Xerces 1.5 or up only)
Affects Versions: 2.7.0
Environment: Windows XP
Reporter: Bill Yan
When a group is defined with Order indicators "all", and this group is refered
in a complexType definition, the schema file looks like this:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="comment" type="xsd:string"/>
<xsd:group name="schemaTop3">
<xsd:all>
<xsd:element ref="comment"/>
</xsd:all>
</xsd:group>
<xsd:complexType name="PurchaseOrderType">
<xsd:sequence>
<xsd:group ref="schemaTop3" minOccurs="0" maxOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
when I use XercesDOMParser::loadGrammar() to check the validity of this schema
file, the following error info is reported:
"A group whose content is 'all' must only appear as the content type of a
complex type definition. - Line 11, Col 61".
I tried to change xsd:all to xsd:sequence or xsd:choice, no error is reported.
--
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]