You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Boris Kolpackov (JIRA)" <xe...@xml.apache.org> on 2009/11/18 08:38:39 UTC
[jira] Closed: (XERCESC-1721) Unexpected error info is reported for
the group referrence(and Order indicators "all" is used in the group
definition)
[ https://issues.apache.org/jira/browse/XERCESC-1721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Boris Kolpackov closed XERCESC-1721.
------------------------------------
Resolution: Invalid
The all compositor cannot be inside the sequence compositor. If you remove the <sequence> tags in the referencing type, the schema becomes valid.
> 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 (XML Schema)
> 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: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org