22 #ifndef GenericSAXHandler_h
23 #define GenericSAXHandler_h
40 #include <xercesc/sax2/Attributes.hpp>
41 #include <xercesc/sax2/DefaultHandler.hpp>
99 const std::string& file);
118 void startElement(
const XMLCh*
const uri,
const XMLCh*
const localname,
119 const XMLCh*
const qname,
const XERCES_CPP_NAMESPACE::Attributes& attrs);
146 void endElement(
const XMLCh*
const uri,
const XMLCh*
const localname,
147 const XMLCh*
const qname);
196 void error(
const XERCES_CPP_NAMESPACE::SAXParseException& exception);
207 void fatalError(
const XERCES_CPP_NAMESPACE::SAXParseException& exception);
225 std::string
buildErrorMessage(
const XERCES_CPP_NAMESPACE::SAXParseException& exception);
249 const std::string& chars);
269 XMLCh*
convert(
const std::string& name)
const;
302 typedef std::map<std::string, int>
TagMap;