22 #ifndef XmlParse_INCLUDED 23 #define XmlParse_INCLUDED 1 35 #ifdef XML_UNICODE_WCHAR_T 210 int (*convert)(
void *data,
const char *s);
211 void (*release)(
void *data);
261 void *encodingHandlerData);
276 #define XML_GetUserData(parser) (*(void **)(parser)) 368 #define XML_GetErrorLineNumber XML_GetCurrentLineNumber 369 #define XML_GetErrorColumnNumber XML_GetCurrentColumnNumber 370 #define XML_GetErrorByteIndex XML_GetCurrentByteIndex void(* XML_UnparsedEntityDeclHandler)(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName)
int XMLPARSEAPI XML_GetCurrentLineNumber(XML_Parser parser)
void XMLPARSEAPI XML_SetUserData(XML_Parser parser, void *userData)
int(* XML_ExternalEntityRefHandler)(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
void XMLPARSEAPI XML_SetUnparsedEntityDeclHandler(XML_Parser parser, XML_UnparsedEntityDeclHandler handler)
const XML_Char XMLPARSEAPI * XML_GetBase(XML_Parser parser)
void XMLPARSEAPI XML_SetExternalEntityRefHandler(XML_Parser parser, XML_ExternalEntityRefHandler handler)
void XMLPARSEAPI XML_SetDefaultHandler(XML_Parser parser, XML_DefaultHandler handler)
void XMLPARSEAPI XML_UseParserAsHandlerArg(XML_Parser parser)
int XMLPARSEAPI XML_GetCurrentColumnNumber(XML_Parser parser)
void XMLPARSEAPI XML_ParserFree(XML_Parser parser)
void XMLPARSEAPI XML_SetCharacterDataHandler(XML_Parser parser, XML_CharacterDataHandler handler)
void(* XML_NotationDeclHandler)(void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
int XMLPARSEAPI XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
int(* XML_UnknownEncodingHandler)(void *encodingHandlerData, const XML_Char *name, XML_Encoding *info)
enum XML_Error XMLPARSEAPI XML_GetErrorCode(XML_Parser parser)
XML_Parser XMLPARSEAPI XML_ParserCreate(const XML_Char *encoding)
void(* XML_ProcessingInstructionHandler)(void *userData, const XML_Char *target, const XML_Char *data)
void(* XML_StartElementHandler)(void *userData, const XML_Char *name, const XML_Char **atts)
void(* XML_CharacterDataHandler)(void *userData, const XML_Char *s, int len)
void(* XML_DefaultHandler)(void *userData, const XML_Char *s, int len)
void XMLPARSEAPI * XML_GetBuffer(XML_Parser parser, int len)
const XML_LChar XMLPARSEAPI * XML_ErrorString(int code)
void XMLPARSEAPI XML_SetNotationDeclHandler(XML_Parser parser, XML_NotationDeclHandler handler)
int XMLPARSEAPI XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
void XMLPARSEAPI XML_SetUnknownEncodingHandler(XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData)
long XMLPARSEAPI XML_GetCurrentByteIndex(XML_Parser parser)
int XMLPARSEAPI XML_SetBase(XML_Parser parser, const XML_Char *base)
void XMLPARSEAPI XML_DefaultCurrent(XML_Parser parser)
void XMLPARSEAPI XML_SetProcessingInstructionHandler(XML_Parser parser, XML_ProcessingInstructionHandler handler)
void XMLPARSEAPI XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end)
void(* XML_EndElementHandler)(void *userData, const XML_Char *name)
XML_Parser XMLPARSEAPI XML_ExternalEntityParserCreate(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *encoding)