Go to the source code of this file.
|
| typedef void * | XML_Parser |
| |
| typedef char | XML_Char |
| |
| typedef char | XML_LChar |
| |
| typedef void(* | XML_StartElementHandler) (void *userData, const XML_Char *name, const XML_Char **atts) |
| |
| typedef void(* | XML_EndElementHandler) (void *userData, const XML_Char *name) |
| |
| typedef void(* | XML_CharacterDataHandler) (void *userData, const XML_Char *s, int len) |
| |
| typedef void(* | XML_ProcessingInstructionHandler) (void *userData, const XML_Char *target, const XML_Char *data) |
| |
| typedef void(* | XML_DefaultHandler) (void *userData, const XML_Char *s, int len) |
| |
| typedef 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) |
| |
| typedef void(* | XML_NotationDeclHandler) (void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) |
| |
| typedef int(* | XML_ExternalEntityRefHandler) (XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) |
| |
| typedef int(* | XML_UnknownEncodingHandler) (void *encodingHandlerData, const XML_Char *name, XML_Encoding *info) |
| |
|
| enum | XML_Error {
XML_ERROR_NONE,
XML_ERROR_NO_MEMORY,
XML_ERROR_SYNTAX,
XML_ERROR_NO_ELEMENTS,
XML_ERROR_INVALID_TOKEN,
XML_ERROR_UNCLOSED_TOKEN,
XML_ERROR_PARTIAL_CHAR,
XML_ERROR_TAG_MISMATCH,
XML_ERROR_DUPLICATE_ATTRIBUTE,
XML_ERROR_JUNK_AFTER_DOC_ELEMENT,
XML_ERROR_PARAM_ENTITY_REF,
XML_ERROR_UNDEFINED_ENTITY,
XML_ERROR_RECURSIVE_ENTITY_REF,
XML_ERROR_ASYNC_ENTITY,
XML_ERROR_BAD_CHAR_REF,
XML_ERROR_BINARY_ENTITY_REF,
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF,
XML_ERROR_MISPLACED_XML_PI,
XML_ERROR_UNKNOWN_ENCODING,
XML_ERROR_INCORRECT_ENCODING,
XML_ERROR_UNCLOSED_CDATA_SECTION,
XML_ERROR_EXTERNAL_ENTITY_HANDLING
} |
| |
|
| XML_Parser XMLPARSEAPI | XML_ParserCreate (const XML_Char *encoding) |
| |
| void XMLPARSEAPI | XML_SetElementHandler (XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end) |
| |
| void XMLPARSEAPI | XML_SetCharacterDataHandler (XML_Parser parser, XML_CharacterDataHandler handler) |
| |
| void XMLPARSEAPI | XML_SetProcessingInstructionHandler (XML_Parser parser, XML_ProcessingInstructionHandler handler) |
| |
| void XMLPARSEAPI | XML_SetDefaultHandler (XML_Parser parser, XML_DefaultHandler handler) |
| |
| void XMLPARSEAPI | XML_SetUnparsedEntityDeclHandler (XML_Parser parser, XML_UnparsedEntityDeclHandler handler) |
| |
| void XMLPARSEAPI | XML_SetNotationDeclHandler (XML_Parser parser, XML_NotationDeclHandler handler) |
| |
| void XMLPARSEAPI | XML_SetExternalEntityRefHandler (XML_Parser parser, XML_ExternalEntityRefHandler handler) |
| |
| void XMLPARSEAPI | XML_SetUnknownEncodingHandler (XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData) |
| |
| void XMLPARSEAPI | XML_DefaultCurrent (XML_Parser parser) |
| |
| void XMLPARSEAPI | XML_SetUserData (XML_Parser parser, void *userData) |
| |
| void XMLPARSEAPI | XML_UseParserAsHandlerArg (XML_Parser parser) |
| |
| int XMLPARSEAPI | XML_SetBase (XML_Parser parser, const XML_Char *base) |
| |
| const XML_Char XMLPARSEAPI * | XML_GetBase (XML_Parser parser) |
| |
| int XMLPARSEAPI | XML_Parse (XML_Parser parser, const char *s, int len, int isFinal) |
| |
| void XMLPARSEAPI * | XML_GetBuffer (XML_Parser parser, int len) |
| |
| int XMLPARSEAPI | XML_ParseBuffer (XML_Parser parser, int len, int isFinal) |
| |
| XML_Parser XMLPARSEAPI | XML_ExternalEntityParserCreate (XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *encoding) |
| |
| enum XML_Error XMLPARSEAPI | XML_GetErrorCode (XML_Parser parser) |
| |
| int XMLPARSEAPI | XML_GetCurrentLineNumber (XML_Parser parser) |
| |
| int XMLPARSEAPI | XML_GetCurrentColumnNumber (XML_Parser parser) |
| |
| long XMLPARSEAPI | XML_GetCurrentByteIndex (XML_Parser parser) |
| |
| void XMLPARSEAPI | XML_ParserFree (XML_Parser parser) |
| |
| const XML_LChar XMLPARSEAPI * | XML_ErrorString (int code) |
| |
◆ XML_GetErrorByteIndex
◆ XML_GetErrorColumnNumber
◆ XML_GetErrorLineNumber
◆ XML_GetUserData
| #define XML_GetUserData |
( |
|
parser | ) |
(*(void **)(parser)) |
◆ XMLPARSEAPI
| #define XMLPARSEAPI /* as nothing */ |
◆ XML_Char
◆ XML_CharacterDataHandler
| typedef void(* XML_CharacterDataHandler) (void *userData, const XML_Char *s, int len) |
◆ XML_DefaultHandler
| typedef void(* XML_DefaultHandler) (void *userData, const XML_Char *s, int len) |
◆ XML_EndElementHandler
| typedef void(* XML_EndElementHandler) (void *userData, const XML_Char *name) |
◆ XML_ExternalEntityRefHandler
◆ XML_LChar
◆ XML_NotationDeclHandler
| typedef void(* XML_NotationDeclHandler) (void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) |
◆ XML_Parser
◆ XML_ProcessingInstructionHandler
| typedef void(* XML_ProcessingInstructionHandler) (void *userData, const XML_Char *target, const XML_Char *data) |
◆ XML_StartElementHandler
| typedef void(* XML_StartElementHandler) (void *userData, const XML_Char *name, const XML_Char **atts) |
◆ XML_UnknownEncodingHandler
| typedef int(* XML_UnknownEncodingHandler) (void *encodingHandlerData, const XML_Char *name, XML_Encoding *info) |
◆ XML_UnparsedEntityDeclHandler
◆ XML_Error
| Enumerator |
|---|
| XML_ERROR_NONE | |
| XML_ERROR_NO_MEMORY | |
| XML_ERROR_SYNTAX | |
| XML_ERROR_NO_ELEMENTS | |
| XML_ERROR_INVALID_TOKEN | |
| XML_ERROR_UNCLOSED_TOKEN | |
| XML_ERROR_PARTIAL_CHAR | |
| XML_ERROR_TAG_MISMATCH | |
| XML_ERROR_DUPLICATE_ATTRIBUTE | |
| XML_ERROR_JUNK_AFTER_DOC_ELEMENT | |
| XML_ERROR_PARAM_ENTITY_REF | |
| XML_ERROR_UNDEFINED_ENTITY | |
| XML_ERROR_RECURSIVE_ENTITY_REF | |
| XML_ERROR_ASYNC_ENTITY | |
| XML_ERROR_BAD_CHAR_REF | |
| XML_ERROR_BINARY_ENTITY_REF | |
| XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF | |
| XML_ERROR_MISPLACED_XML_PI | |
| XML_ERROR_UNKNOWN_ENCODING | |
| XML_ERROR_INCORRECT_ENCODING | |
| XML_ERROR_UNCLOSED_CDATA_SECTION | |
| XML_ERROR_EXTERNAL_ENTITY_HANDLING | |
Definition at line 325 of file xmlparse.h.
◆ XML_DefaultCurrent()
◆ XML_ErrorString()
◆ XML_ExternalEntityParserCreate()
◆ XML_GetBase()
◆ XML_GetBuffer()
◆ XML_GetCurrentByteIndex()
◆ XML_GetCurrentColumnNumber()
◆ XML_GetCurrentLineNumber()
◆ XML_GetErrorCode()
◆ XML_Parse()
◆ XML_ParseBuffer()
◆ XML_ParserCreate()
◆ XML_ParserFree()
◆ XML_SetBase()
◆ XML_SetCharacterDataHandler()
◆ XML_SetDefaultHandler()
◆ XML_SetElementHandler()
◆ XML_SetExternalEntityRefHandler()
◆ XML_SetNotationDeclHandler()
◆ XML_SetProcessingInstructionHandler()
◆ XML_SetUnknownEncodingHandler()
◆ XML_SetUnparsedEntityDeclHandler()
◆ XML_SetUserData()
◆ XML_UseParserAsHandlerArg()