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:30:39 UTC
[jira] Updated: (XERCESC-1715) xereces-c allows a restricted type
to have mixed content, where the content type of the base is not.
[ https://issues.apache.org/jira/browse/XERCESC-1715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Boris Kolpackov updated XERCESC-1715:
-------------------------------------
Affects Version/s: (was: 2.7.0)
3.1.0
Still present in the 3.1.0 codebase. Xerces-J 2.9.1 appears to have the same problem.
> xereces-c allows a restricted type to have mixed content, where the content type of the base is not.
> -----------------------------------------------------------------------------------------------------
>
> Key: XERCESC-1715
> URL: https://issues.apache.org/jira/browse/XERCESC-1715
> Project: Xerces-C++
> Issue Type: Bug
> Components: Validating Parser (XML Schema)
> Affects Versions: 3.1.0
> Reporter: Christian Will
>
> Hi there,
> xereces-c allows a restricted type to have mixed content, where the content type of the base is not.
> sample:
> <?xml version="1.0"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:complexType name="A">
> <xsd:choice minOccurs="0" maxOccurs="4">
> <xsd:group ref="x"/>
> <xsd:group ref="y"/>
> </xsd:choice>
> </xsd:complexType>
> <xsd:group name="x">
> <xsd:sequence>
> <xsd:element name="x1"/>
> <xsd:element name="x2"/>
> </xsd:sequence>
> </xsd:group>
> <xsd:group name="y">
> <xsd:choice>
> <xsd:element name="y1"/>
> <xsd:element name="y2"/>
> </xsd:choice>
> </xsd:group>
> <xsd:group name="G">
> <xsd:choice>
> <xsd:group ref="x"/>
> <xsd:group ref="y"/>
> </xsd:choice>
> </xsd:group>
> <xsd:element name="elem">
> <xsd:complexType mixed="true">
> <xsd:complexContent>
> <xsd:restriction base="A">
> <xsd:group ref="G" minOccurs="0" maxOccurs="0"/>
> </xsd:restriction>
> </xsd:complexContent>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
> Regards,
> Christian Will
--
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