Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SAX2DefaultHandler.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef XMLI_SAX2DEFAULTHANDLER_H
00009 #define XMLI_SAX2DEFAULTHANDLER_H
00010 #include <stack>
00011 #include <xercesc/sax2/DefaultHandler.hpp>
00012 using namespace xercesc;
00013 
00014 namespace xmli {
00015   class SAX2Handler;
00017   class SAX2DefaultHandler : public DefaultHandler {
00018   public:
00019     ~SAX2DefaultHandler();
00020     void startElement(const XMLCh* const uri,
00021                       const XMLCh* const localname,
00022                       const XMLCh* const qname,
00023                       const Attributes&  attributes);
00024     
00025     void endElement(const XMLCh* const uri,
00026                     const XMLCh* const localname,
00027                     const XMLCh* const qname);
00028     
00029     void characters(const XMLCh* const chars,
00030                     const unsigned int length);
00031     
00032   private:
00033     std::stack<SAX2Handler*> fHandler;
00034   };
00035 }
00036 #endif
00037 

Generated on Wed Oct 15 02:35:26 2008 for NOvA Offline by  doxygen 1.3.9.1