blob: 68c81b434d47a3d194d52b9b06249df3aae1c56c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef _XMLPARSE_H
#define _XMLPARSE_H
class XMLParse {
private:
void *parser;
public:
XMLParse();
virtual ~XMLParse();
virtual void SetUserData(void *param);
virtual void SetElementHandler(void (*start)(void *userData, const wchar_t *name, const wchar_t **atts),
void (*end)(void *userData, const wchar_t *name));
virtual void SetCharacterDataHandler(void (*handler)(void *userData,const wchar_t *s, int len));
virtual int Parse(const wchar_t *s, int len, int isFinal);
virtual const wchar_t *ErrorString(int code);
virtual int GetErrorCode();
virtual int GetCurrentLineNumber();
};
#endif
|