[ http://issues.apache.org/jira/browse/XERCESC-1279?page=history ] cargilld resolved XERCESC-1279: -------------------------------
Resolution: Cannot Reproduce I am closing this bug due to lack of response. Feel free to add a comment requesting it be reopened if this is still an issue. > Memory leak with writeToString in DOMWriter > ------------------------------------------- > > Key: XERCESC-1279 > URL: http://issues.apache.org/jira/browse/XERCESC-1279 > Project: Xerces-C++ > Type: Bug > Versions: 2.5.0 > Reporter: Dee > Priority: Critical > > Hi All, > I have a very critical issue and we a re trying to implement this in our > mission critical application.. > I'm trying to use writeToString in DOMWriter using the function GetXmlString > below ----> > I am getting a memory leak proportionate to the size of document been > serialized. > I'm unable to free up the memory allocated . > Is it something else we need to do ensure that the leak is closed.. > Kindly suggest.. > std::string GetXmlString(DOMNode *pNode) > { > std::string sXML = ""; > try > { > DOMImplementation* impl = > DOMImplementationRegistry::getDOMImplementation(X("Core")); > // get the XML string out of the DOM > DOMWriter *theSerializer = impl->createDOMWriter(); > XMLCh *xXml = theSerializer->writeToString(*pNode); > char *pChar = XMLString::transcode(xXml); > sXML = pChar; > XMLString::release(&pChar); > XMLString::release(&xXml); > delete theSerializer; > // delete impl; > // theSerializer->release(); > //delete theSerializer; > } > catch(const XMLException& toCatch) > { > char *pMsg = XMLString::transcode(toCatch.getMessage()); > XMLString::release(&pMsg); > > } > return sXML; > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]