1#ifndef IsisXMLHandler_h
2#define IsisXMLHandler_h
10#include <xercesc/sax2/DefaultHandler.hpp>
12namespace XERCES = XERCES_CPP_NAMESPACE;
19 using XERCES::DefaultHandler::ignorableWhitespace;
29 bool &PexpandNamespaces,
30 XERCES::SAX2XMLReader* &Pparser,
34 bool &PexpandNamespaces,
35 XERCES::SAX2XMLReader* &Pparser);
42 const XMLCh *
const localname,
43 const XMLCh *
const qname);
46 const XMLSize_t length);
49 const unsigned int length);
52 const XMLCh *
const data);
57 const XMLCh *
const localname,
58 const XMLCh *
const qname,
59 const XERCES::Attributes &attributes);
63 void warning(
const XERCES::SAXParseException &exception);
64 void error(
const XERCES::SAXParseException &exception);
65 void fatalError(
const XERCES::SAXParseException &exception);
72 bool expandNamespaces;
73 XERCES::SAX2XMLReader *parser;
This is free and unencumbered software released into the public domain.
Definition IsisXMLHandler.h:18
void endDocument()
Definition IsisXMLHandler.cpp:116
ContentHandler * prevDocHandler
Definition IsisXMLHandler.h:23
void warning(const XERCES::SAXParseException &exception)
Definition IsisXMLHandler.cpp:94
void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES::Attributes &attributes)
Definition IsisXMLHandler.cpp:151
void characters(const XMLCh *const chars, const XMLSize_t length)
Definition IsisXMLHandler.cpp:104
~IsisXMLHandler()
Definition IsisXMLHandler.cpp:74
void processingInstruction(const XMLCh *const target, const XMLCh *const data)
Definition IsisXMLHandler.cpp:142
void ignorableWhitespace(const XMLCh *const chars, const unsigned int length)
Definition IsisXMLHandler.cpp:137
void fatalError(const XERCES::SAXParseException &exception)
Definition IsisXMLHandler.cpp:86
void error(const XERCES::SAXParseException &exception)
Definition IsisXMLHandler.cpp:78
void startDocument()
Definition IsisXMLHandler.cpp:147
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
Definition IsisXMLHandler.cpp:120
IsisXMLHandler()
Definition IsisXMLHandler.cpp:29
ErrorHandler * prevErrorHandler
Definition IsisXMLHandler.h:24