#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
ROOT page - Class index - Class Hierarchy - Top of the page
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.