virtual ~BASE_PARSER() {}
virtual int ParseStart(void *data, const char *el, const char **attr) = 0;
virtual int ParseEnd(void *data, const char *el) = 0;
virtual ~BASE_PARSER() {}
virtual int ParseStart(void *data, const char *el, const char **attr) = 0;
virtual int ParseEnd(void *data, const char *el) = 0;
void SetCurrAdmin(ADMIN & cua) { currAdmin = &cua; }
std::string & GetStrError() { return strError; }
void SetCurrAdmin(ADMIN & cua) { currAdmin = &cua; }
std::string & GetStrError() { return strError; }