DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Functions
DocumentHandler.cpp File Reference
#include <XML/Printout.h>
#include <XML/UriReader.h>
#include <XML/DocumentHandler.h>
#include <memory>
#include <iostream>
#include <stdexcept>
#include <sys/types.h>
#include <sys/stat.h>
#include <libgen.h>
#include <TSystem.h>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
#include <xercesc/framework/StdOutFormatTarget.hpp>
#include <xercesc/framework/MemBufFormatTarget.hpp>
#include <xercesc/framework/MemBufInputSource.hpp>
#include <xercesc/sax/SAXParseException.hpp>
#include <xercesc/sax/EntityResolver.hpp>
#include <xercesc/sax/InputSource.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/util/XMLEntityResolver.hpp>
#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/XercesDefs.hpp>
#include <xercesc/util/XMLUni.hpp>
#include <xercesc/util/XMLURL.hpp>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/sax/ErrorHandler.hpp>
#include <TUri.h>
#include <TUrl.h>

Go to the source code of this file.

Classes

class  dd4hep::xml::DocumentErrorHandler
 XML-DOM ERror handler class for the XercesC document parser. More...
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::xml
 Namespace for the AIDA detector description toolkit supporting XML utilities.
 

Functions

void dd4hep::xml::dumpTree (DOMNode *doc, std::ostream &os)
 Dump DOM tree using XercesC handles. More...
 
void dd4hep::xml::dump_doc (DOMDocument *doc, std::ostream &os)
 Dump DOM tree using XercesC handles. More...
 
void dd4hep::xml::dump_tree (Handle_t elt, std::ostream &os)
 Dump partial or full XML trees. More...
 
void dd4hep::xml::dump_tree (Document doc, std::ostream &os)
 Dump partial or full XML documents. More...
 

Variable Documentation

◆ m_errHandle_tr

DocumentErrorHandler m_errHandle_tr
private

Xerces Error handler.

Definition at line 157 of file DocumentHandler.cpp.

◆ m_reader

UriReader* m_reader
private

Pointer to URI reader.

Definition at line 155 of file DocumentHandler.cpp.

◆ m_resolver

Resolver m_resolver
private

Definition at line 166 of file DocumentHandler.cpp.

◆ parser

dd4hepDOMParser* parser
private

Definition at line 159 of file DocumentHandler.cpp.