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
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]