[
https://issues.apache.org/jira/browse/XERCESC-1697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Boris Kolpackov updated XERCESC-1697:
-------------------------------------
Fix Version/s: 2.9.0
3.0.0
Would be nice to fix this for 3.0.0 and 2.9.0.
> xml:* attributes duplication
> ----------------------------
>
> Key: XERCESC-1697
> URL: https://issues.apache.org/jira/browse/XERCESC-1697
> Project: Xerces-C++
> Issue Type: Bug
> Components: SAX/SAX2
> Affects Versions: 2.6.0
> Environment: Microsoft Windows XP Pro SP2, Microsoft Visual C++ .NET
> Reporter: Anton Nikolaevsky
> Fix For: 3.0.0, 2.9.0
>
> Attachments: xml_space_duplication.zip
>
>
> Xerces doesn't check if attributes from
> "http://www.w3.org/XML/1998/namespace" namespace which can have default value
> (e.g., xml:space) are directly specified in the data. So it leads to xml:space
> duplication in attributes list during startElement event.
> Sample .xml & .xsd are attached.
> For schema fragment
> ...
> <xsd:element name="name">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="xsd:string">
> <xsd:attribute ref="xml:space"/>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> ...
> and following data fragment
> ...
> <name xml:space="preserve">John Abraham Smith</name>
> ...
> Xerces reports 2 attributes xml:space within attributes container.
--
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]