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