1 #include <xercesc/sax2/DefaultHandler.hpp>
2 #include <xercesc/framework/XMLFormatter.hpp>
4 XERCES_GLIBCXX_NAMESPACE_USE
8 XMLFormatter fFormatter;
9 const char *outFileName;
14 MySAXHandler(
const char*
const encodingName,
const XMLFormatter::UnRepFlags unRepFlags, ofstream &outFile);
19 void writeChars(const XMLByte* const toWrite );
21 void writeChars(const XMLByte* const toWrite, const
unsigned int count,
22 XMLFormatter* const formatter);
30 void startElement(const XMLCh* const uri, const XMLCh* const localname,
31 const XMLCh* const qname, const Attributes& attributes);
32 void endElement (const XMLCh* const uri, const XMLCh* const localname,
33 const XMLCh* const qname);
41 void warning (const SAXParseException& exception);
42 void error (const SAXParseException& exception);
43 void fatalError (const SAXParseException& exception);
void fatalError(const SAXParseException &exception)
void warning(const SAXParseException &exception)
void writeChars(const XMLByte *const toWrite)
void processingInstruction(const XMLCh *const target, const XMLCh *const data)
void characters(const XMLCh *const chars, const unsigned int length)
void error(const SAXParseException &exception)
void ignorableWhitespace(const XMLCh *const chars, const unsigned int length)
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
MySAXHandler(const char *const encodingName, const XMLFormatter::UnRepFlags unRepFlags, ofstream &outFile)