Hello,
We're using the writeToString API of DOMWriter to get back the
XML String when a root node is given.
Following is a code snippet:
SaveXMLString(const XERCES_CPP_NAMESPACE::DOMNode *const p_pDOMNode)
{
XERCES_CPP_NAMESPACE::DOMWriter *pSerializer = 0;
XERCES_CPP_NAMESPACE::XMLFormatTarget* pFormTarget = 0;
// get a serializer, an instance of DOMWriter
XMLCh tempStr[100];
XERCES_CPP_NAMESPACE::XMLString::transcode("LS", tempStr, 99);
XERCES_CPP_NAMESPACE::DOMImplementation *impl =
XERCES_CPP_NAMESPACE::DOMImplementationRegistry::getDOMImplementation(te
mpStr);
pSerializer =
((XERCES_CPP_NAMESPACE::DOMImplementationLS*)impl)->createDOMWriter();
CString strRequest;
XMLCh* pCh = pSerializer->writeToString(*p_pDOMNode);
char *msg = XERCES_CPP_NAMESPACE::XMLString::transcode(pCh);
strRequest= msg;
XERCES_CPP_NAMESPACE::XMLString::release(&msg);
XERCES_CPP_NAMESPACE::XMLString::release(&pCh);
}
Memory validation tools indicate a leak in the writeToString
implementation of DomWriterImpl
Can any1 please let me know if there is something wrong thats being
done?
best regards,
Pranav
The new company Nokia Siemens Networks is expected to start operations
by January 1, 2007, subject to customary regulatory approvals, the
completion of standard closing conditions, and the agreement of a number
of detailed implementation steps.
Disclaimer:
This e-mail may contain trade secrets or privileged, undisclosed or
otherwise confidential information. If you have received this e-mail in
error, you are hereby notified that any review, copying or distribution
of it is strictly prohibited. Please inform us immediately and destroy
the original transmittal. Thank you for your cooperation.
-----Original Message-----
From: Srinivasulu Gelle (JIRA) [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 31, 2006 6:09 PM
To: [email protected]
Subject: [jira] Created: (XERCESC-1646) My Application is hanged after
calling API "xercesc_2_7::SAXParser::parse" in my code
My Application is hanged after calling API
"xercesc_2_7::SAXParser::parse" in my code
------------------------------------------------------------------------
--------------
Key: XERCESC-1646
URL: http://issues.apache.org/jira/browse/XERCESC-1646
Project: Xerces-C++
Issue Type: Bug
Components: SAX/SAX2
Affects Versions: 2.7.0
Environment: OS: SunOS mysunsrv 5.8 sun4u sparc
SUNW,Sun-Fire-V440 Solaris compiler :CC: Sun C++ 5.5 Patch 113817-1
Reporter: Srinivasulu Gelle
My Application is hanged when I am calling
"xercesc_2_7::SAXParser::parse" in my progam.
When I have generated forcefully core dump it gives core at
xercesc_2_7::MemoryManagerImpl::deallocate() function.
I there any patch required for SUnSOLARIS
-Srini
--
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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
The new company Nokia Siemens Networks is expected to start operations by
January 1, 2007, subject to customary regulatory approvals, the completion of
standard closing conditions, and the agreement of a number of detailed
implementation steps.
Disclaimer:
This e-mail may contain trade secrets or privileged, undisclosed or otherwise
confidential information. If you have received this e-mail in error, you are
hereby notified that any review, copying or distribution of it is strictly
prohibited. Please inform us immediately and destroy the original transmittal.
Thank you for your cooperation.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]