Hi,
I have been using DOMWriter with xerces 2.8 . But now I have the application
migrated to 3.0 version. I am not able to find the equivalent of DOMWriter.
Please help
My code (with 2.8)
static const XMLCh gLS[] = {XERCES_CPP_NAMESPACE_QUALIFIER chLatin_L,
XERCES_CPP_NAMESPACE_QUALIFIER chLatin_S, XERCES_CPP_NAMESPACE_QUALIFIER chNull
};
XERCES_CPP_NAMESPACE_QUALIFIER DOMImplementation *impl =
XERCES_CPP_NAMESPACE_QUALIFIER
DOMImplementationRegistry::getDOMImplementation(gLS);
// construct the DOMWriter
XERCES_CPP_NAMESPACE_QUALIFIER DOMWriter* myWriter =
((XERCES_CPP_NAMESPACE_QUALIFIER DOMImplementationLS*)impl)->createDOMWriter();
if(myWriter->canSetFeature(XERCES_CPP_NAMESPACE_QUALIFIER
XMLUni::fgDOMWRTEntities,false))
{
myWriter->setFeature(XERCES_CPP_NAMESPACE_QUALIFIER
XMLUni::fgDOMWRTEntities,false);
}
// serialize the DOMNode to a UTF-16 string
XMLCh* theXMLString_Unicode = myWriter->writeToString(myDOMNode);