I would like to migrate a project (legacy code which I am not quite familiar with) from Xerces-C v2.x to v3.x.
It turns out that Xerces-C v3 dropped the DOMBuilder c
Replacements for removed APIs:
Use XercesDOMParser
or DOMLSParser
instead of DOMBuilder
(more info):
xercesDOMParser->setCreateCommentNodes(true);
Use DOMLSSerializer
instead of DOMWriter
:
DOMLSSerializer* writer = ((DOMImplementationLS*)impl)->createLSSerializer(); DOMConfiguration* dc = writer->getDomConfig(); dc->setParameter(XMLUni::fgDOMErrorHandler,errorHandler); dc->setParameter(XMLUni::fgDOMWRTDiscardDefaultContent,true);
Use DOMLSInput
instead of DOMInputSource
.
See also: