[
https://issues.apache.org/jira/browse/XERCESC-1717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alberto Massari resolved XERCESC-1717.
--------------------------------------
Resolution: Fixed
Fix Version/s: 3.1.0
Assignee: Alberto Massari
A fix is in SVN.
> Xerces-C allows more then one 'anyAttribute' definition in a single type
> definition.
> -------------------------------------------------------------------------------------
>
> Key: XERCESC-1717
> URL: https://issues.apache.org/jira/browse/XERCESC-1717
> Project: Xerces-C++
> Issue Type: Bug
> Components: Validating Parser (XML Schema)
> Affects Versions: 2.7.0
> Reporter: Christian Will
> Assignee: Alberto Massari
> Fix For: 3.1.0
>
>
> Xerces-C should raise an error if more then one 'anyAttribute' definition
> appears in a single type definition.
> sample:
> <?xml version="1.0"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:attributeGroup name="attrGroup1">
> <xsd:attribute name="myAttr1"/>
> <xsd:attribute name="myAttr2"/>
> </xsd:attributeGroup>
> <xsd:complexType name="myType">
> <xsd:sequence>
> <xsd:element name="myElement1" type="xsd:string"
> minOccurs="0"/>
> <xsd:element name="myElement2" type="xsd:string"
> minOccurs="0"/>
> <xsd:element name="myElement3" type="xsd:string"
> minOccurs="0"/>
> </xsd:sequence>
> <xsd:anyAttribute namespace="##local"/>
> </xsd:complexType>
> <xsd:complexType name="fooType">
> <xsd:complexContent>
> <xsd:extension base="myType">
> <xsd:attributeGroup ref="attrGroup1"/>
> <xsd:anyAttribute namespace="##any"/>
> <xsd:anyAttribute namespace="##other"/>
> </xsd:extension>
> </xsd:complexContent>
> </xsd:complexType>
> </xsd:schema>
> Regards,
> Christian Will
> [email protected]
--
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]