#ifndef ROOT_TSAXParser
#define ROOT_TSAXParser
#ifndef ROOT_TXMLParser
#include "TXMLParser.h"
#endif
class TList;
class TSAXParserCallback;
struct _xmlSAXHandler;
class TSAXParser : public TXMLParser {
friend class TSAXParserCallback;
private:
   _xmlSAXHandler         *fSAXHandler;  
   virtual Int_t           Parse();
public:
   TSAXParser();
   virtual ~TSAXParser();
   virtual Int_t           ParseFile(const char *filename);
   virtual Int_t           ParseBuffer(const char *contents, Int_t len);
   virtual void            OnStartDocument();  
   virtual void            OnEndDocument();  
   virtual void            OnStartElement(const char *name, const TList *attr);  
   virtual void            OnEndElement(const char *name);  
   virtual void            OnCharacters(const char *characters);  
   virtual void            OnComment(const char *text);  
   virtual void            OnWarning(const char *text);  
   virtual Int_t           OnError(const char *text);  
   virtual Int_t           OnFatalError(const char *text);  
   virtual void            OnCdataBlock(const char *text, Int_t len);  
   virtual void            ConnectToHandler(const char *handlerName, void *handler);
   ClassDef(TSAXParser,0); 
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.