Isis Developer Reference
IsisXMLIgnore.h
Go to the documentation of this file.
1#ifndef IsisXMLIgnore_h
2#define IsisXMLIgnore_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include "IsisAmlData.h"
11#include "IsisXMLHandler.h"
12
19
20 public:
21
22 ContentHandler *prevDocHandler;
23 ErrorHandler *prevErrorHandler;
24
25
26 IsisXMLIgnore(char *PencodingName,
27 bool &PexpandNamespaces,
28 XERCES::SAX2XMLReader* &Pparser,
29 const std::string Pignore);
30
32
33 void characters(const XMLCh *const chars,
34 const XMLSize_t length);
35
36 void endElement(const XMLCh *const uri, const XMLCh *const localname,
37 const XMLCh *const qname);
38
39 private:
40
41 // Saved arguments from constructor
42 char *encodingName;
43 bool expandNamespaces;
44 XERCES::SAX2XMLReader *parser;
45 std::string ignore;
46
47};
48
49
50#endif
51
52
53
54
55
56
This is free and unencumbered software released into the public domain.
Definition IsisXMLHandler.h:18
This is free and unencumbered software released into the public domain.
Definition IsisXMLIgnore.h:18
ContentHandler * prevDocHandler
Definition IsisXMLIgnore.h:22
ErrorHandler * prevErrorHandler
Definition IsisXMLIgnore.h:23
IsisXMLIgnore(char *PencodingName, bool &PexpandNamespaces, XERCES::SAX2XMLReader *&Pparser, const std::string Pignore)
Definition IsisXMLIgnore.cpp:21
~IsisXMLIgnore()
Definition IsisXMLIgnore.cpp:40
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
Definition IsisXMLIgnore.cpp:47
void characters(const XMLCh *const chars, const XMLSize_t length)
Definition IsisXMLIgnore.cpp:43