4 #include <xercesc/dom/DOMNode.hpp>
5 #include <xercesc/dom/DOM.hpp>
6 #include <xercesc/parsers/XercesDOMParser.hpp>
9 #include <xercesc/util/XMLString.hpp>
10 #include <xercesc/sax/SAXException.hpp>
11 #include <xercesc/framework/LocalFileFormatTarget.hpp>
42 unique_ptr<DOMImplementation>
impl(DOMImplementationRegistry::getDOMImplementation(
cms::xerces::uStr(
"LS").ptr()));
44 DOMLSSerializer*
writer =
impl->createLSSerializer();
45 if (
writer->getDomConfig()->canSetParameter(XMLUni::fgDOMWRTFormatPrettyPrint,
true))
46 writer->getDomConfig()->setParameter(XMLUni::fgDOMWRTFormatPrettyPrint,
true);
47 DOMDocumentType* doctype =
impl->createDocumentType(
cms::xerces::uStr(
"XML").ptr(),
nullptr,
nullptr);
50 DOMElement*
root =
doc->getDocumentElement();
60 std::cout <<
"EcalTPGCrystalStatusXMLTranslator::dumpXML" << std::endl;
62 int thesign =
sign == 1 ? 1 : -1;
67 if (
record[
id.rawId()].getStatusCode() > 0) {
79 if (
record[
id.rawId()].getStatusCode() > 0) {