Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XParsers.hpp File Reference
#include <xercesc/util/XercesDefs.hpp>
#include <xercesc/sax/ErrorHandler.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/sax/EntityResolver.hpp>
#include <iostream>
#include <vector>
#include <string>
#include "XString.hpp"

Go to the source code of this file.

Classes

class  MyOwnErrorHandler
 
class  MyDOMErrorHandler
 
class  MyEntityResolver
 

Macros

#define SAW_XPARSERS   true
 

Functions

xercesc::DOMDocument * parseInputDocument (const XString &file, bool keep)
 
xercesc::DOMDocument * buildDOMDocument (const XString &file, bool keep)
 

Variables

std::string last_md5_checksum
 

Macro Definition Documentation

#define SAW_XPARSERS   true

Definition at line 11 of file XParsers.hpp.

Function Documentation

xercesc::DOMDocument* buildDOMDocument ( const XString file,
bool  keep 
)

Definition at line 142 of file XParsers.cpp.

References XString::basename(), MyDOMErrorHandler::getSawErrors(), parseInputDocument(), and X.

Referenced by main().

xercesc::DOMDocument* parseInputDocument ( const XString file,
bool  keep 
)

Definition at line 73 of file XParsers.cpp.

References MyEntityResolver::GetMD5_checksum(), and MyOwnErrorHandler::getSawErrors().

Referenced by buildDOMDocument(), and main().

Variable Documentation

std::string last_md5_checksum

Definition at line 61 of file XParsers.cpp.

Referenced by MyEntityResolver::GetMD5_checksum().