00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef ISAXCLIENT_HPP
00010 #define ISAXCLIENT_HPP
00011
00012 #include <stdlib.h>
00013 #include <stdio.h>
00014
00015 class ISAXClient
00016 {
00017
00018 public:
00019
00020 virtual void startElement(char *str,int len) = 0;
00021 virtual void endElement(char *str,int len) = 0;
00022 virtual void endEmptyElement() = 0;
00023 virtual void startAttribute(char *str,int len) = 0;
00024 virtual void endAttribute(char *str=NULL,int len=0) = 0;
00025 virtual void characters(char *str,int len) = 0;
00026 virtual void whitespaces(char *str,int len) = 0;
00027 virtual void attribWhitespaces(char *str,int len) = 0;
00028
00029 };
00030
00031 #endif