|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef IsisXMLHandler_h
2 #define IsisXMLHandler_h
10 #include <xercesc/sax2/DefaultHandler.hpp>
12 namespace 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;
void warning(const XERCES::SAXParseException &exception)
Definition: IsisXMLHandler.cpp:94
void endDocument()
Definition: IsisXMLHandler.cpp:116
ContentHandler * prevDocHandler
Definition: IsisXMLHandler.h:23
~IsisXMLHandler()
Definition: IsisXMLHandler.cpp:74
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
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
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
Isis exception class.
Definition: IException.h:91
This is free and unencumbered software released into the public domain.
Definition: IsisXMLHandler.h:18
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
Namespace for the standard library.
void startDocument()
Definition: IsisXMLHandler.cpp:147
ErrorHandler * prevErrorHandler
Definition: IsisXMLHandler.h:24
IsisXMLHandler()
Definition: IsisXMLHandler.cpp:29
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
Definition: IsisXMLHandler.cpp:120
void processingInstruction(const XMLCh *const target, const XMLCh *const data)
Definition: IsisXMLHandler.cpp:142