Hi all,
Thanks for all your responses. In the following code snippet (taken from DOMCreation and from DOMPrint), I just want to make sure that I've deleted all the memory approriately. Does the "getDOMImplementation()" function allocate memory on the heap? (I've looked at the online documentation, but couldn't find much about this.)
Thanks again for your time and help.
Regards,
Monica
DOMImplementation *impl =
DOMImplementationRegistry::getDOMImplementation(XMLString::transcode("Core"));
DOMDocument *mydoc =
impl->createDocument(0,XMLString::transcode("company"),0);
DOMElement *rootElem = mydoc->getDocumentElement();
DOMElement *prodElem =
mydoc->createElement(XMLString::transcode("product"));
rootElem->appendChild(prodElem);
DOMText *prodDataVal =
mydoc->createTextNode(XMLString::transcode("Xerces-C"));
prodElem->appendChild(prodDataVal);
DOMWriter *writer = impl->createDOMWriter();
cout <<
XMLString::transcode(writer->writeToString(*mydoc)) <<
endl;
DOMImplementationRegistry::getDOMImplementation(XMLString::transcode("Core"));
DOMDocument *mydoc =
impl->createDocument(0,XMLString::transcode("company"),0);
DOMElement *rootElem = mydoc->getDocumentElement();
DOMElement *prodElem =
mydoc->createElement(XMLString::transcode("product"));
rootElem->appendChild(prodElem);
DOMText *prodDataVal =
mydoc->createTextNode(XMLString::transcode("Xerces-C"));
prodElem->appendChild(prodDataVal);
DOMWriter *writer = impl->createDOMWriter();
cout <<
XMLString::transcode(writer->writeToString(*mydoc)) <<
endl;
// Delete Memory
writer->release();
mydoc->release();
writer->release();
mydoc->release();
delete impl;
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway - Enter today