[jira] [Updated] (XERCESC-2238) Missing AttributesImpl or AttributesListImpl or VecAttrListImpl copy constructor

"Scott Cantor (Jira)" <[email protected]> Mon, 23 Sep 2024 20:31:00 +0000 (UTC)
Newsgroups gmane.text.xml.xerces-c.devel
Message-ID <[email protected]>
     [ https://issues.apache.org/jira/browse/XERCESC-2238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Scott Cantor updated XERCESC-2238:
----------------------------------
    Affects Version/s:     (was: 3.2.3)
                           (was: 3.2.4)

> Missing AttributesImpl  or AttributesListImpl or VecAttrListImpl copy constructor
> ---------------------------------------------------------------------------------
>
>                 Key: XERCESC-2238
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2238
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: SAX/SAX2
>            Reporter: Charles Shoopak
>            Assignee: Scott Cantor
>            Priority: Minor
>
>    In VecAttributesImpl.hpp (and same for VecAttrListImpl):
>    //  Unimplemented constructors and operators
>     // -----------------------------------------------------------------------
>     VecAttributesImpl(const VecAttributesImpl&);
>     VecAttributesImpl& operator=(const VecAttributesImpl&);
>  
> We can read of the storied AttributesImpl in Attributes.hpp, it says:
>    "The instance provided will return valid results only during the scope of the startElement invocation (to save it for future use, the application must make a copy: the AttributesImpl helper class provides a convenient constructor for doing so)."
> And notes elsewhere say AttributesListImpl is deprecated, use (non existent) AttributesImpl instead.
> Dom has cloneNode. I could go looking for an older version of xerces that contains AttributesListImpl? Or write some hack for now. Am I missing something obvious?
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)