[ https://issues.apache.org/jira/browse/XERCESC-2238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17571936#comment-17571936 ]
Charles Shoopak commented on XERCESC-2238: ------------------------------------------ Working code to fix this left here (see url below), not stand alone yet, but also falls short of Java utility due to limitations of Attributes interface. Better than nothing. Next steps after stand alone helper class written? How to submit code and pull request? https://stackoverflow.com/questions/72983468/missing-xerces-c-class-to-copy-attributes-of-element-for-use-after-sax2-parsin/73138962#73138962 > 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 > Affects Versions: 3.2.3 > Reporter: Charles Shoopak > Priority: Minor > Labels: easyfix > > 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) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org