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]

Reply via email to