65 typedef void* (*SimpleXmlTagHandler) (
66 SimpleXmlParser parser,
69 const char* szAttribute,
90 const char *sData,
long nDataSize
100 SimpleXmlParser parser
115 SimpleXmlParser parser,
const char *sData,
long nDataSize
161 #define SIMPLE_XML_USER_ERROR 1000
char * simpleXmlGetErrorDescription(SimpleXmlParser parser)
Definition: simplexml.c:193
int simpleXmlPushUserData(SimpleXmlParser parser, void *pData)
Definition: simplexml.c:211
Definition: simplexml.h:30
void simpleXmlDestroyParser(SimpleXmlParser parser)
Definition: simplexml.c:178
Definition: simplexml.h:30
int simpleXmlInitializeParser(SimpleXmlParser parser, const char *sData, long nDataSize)
Definition: simplexml.c:182
SimpleXmlParser simpleXmlCreateParser(const char *sData, long nDataSize)
Definition: simplexml.c:174
long simpleXmlGetLineNumber(SimpleXmlParser parser)
Definition: simplexml.c:197
void *(* SimpleXmlTagHandler)(SimpleXmlParser parser, SimpleXmlEvent event, const char *szName, const char *szAttribute, const char *szValue)
Definition: simplexml.h:65
void * simpleXmlPopUserData(SimpleXmlParser parser)
Definition: simplexml.c:230
int simpleXmlParse(SimpleXmlParser parser, SimpleXmlTagHandler handler)
Definition: simplexml.c:186
void * SimpleXmlParser
Definition: simplexml.h:20
Definition: simplexml.h:30
simple_xml_event
Definition: simplexml.h:29
Definition: simplexml.h:30
void * simpleXmlGetUserData(SimpleXmlParser parser)
Definition: simplexml.c:262
Definition: simplexml.h:30
void * simpleXmlGetUserDataAt(SimpleXmlParser parser, int nLevel)
Definition: simplexml.c:246
void simpleXmlParseAbort(SimpleXmlParser parser, int nErrorCode)
Definition: simplexml.c:204
enum simple_xml_event SimpleXmlEvent