|  | 
| 
 Classes | 
| struct | XML_Encoding | 
| 
 Defines | 
| #define | XmlParse_INCLUDED   1 | 
| #define | XMLPARSEAPI | 
| #define | XML_GetUserData(parser)   (*(void **)(parser)) | 
| #define | XML_GetErrorLineNumber   XML_GetCurrentLineNumber | 
| #define | XML_GetErrorColumnNumber   XML_GetCurrentColumnNumber | 
| #define | XML_GetErrorByteIndex   XML_GetCurrentByteIndex | 
| 
 Typedefs | 
| 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_CommentHandler )(void *userData, const XML_Char *data) | 
| typedef void(* | XML_StartCdataSectionHandler )(void *userData) | 
| typedef void(* | XML_EndCdataSectionHandler )(void *userData) | 
| typedef void(* | XML_DefaultHandler )(void *userData, const XML_Char *s, int len) | 
| typedef void(* | XML_StartDoctypeDeclHandler )(void *userData, const XML_Char *doctypeName) | 
| typedef void(* | XML_EndDoctypeDeclHandler )(void *userData) | 
| 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 void(* | XML_ExternalParsedEntityDeclHandler )(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) | 
| typedef void(* | XML_InternalParsedEntityDeclHandler )(void *userData, const XML_Char *entityName, const XML_Char *replacementText, int replacementTextLength) | 
| typedef void(* | XML_StartNamespaceDeclHandler )(void *userData, const XML_Char *prefix, const XML_Char *uri) | 
| typedef void(* | XML_EndNamespaceDeclHandler )(void *userData, const XML_Char *prefix) | 
| typedef int(* | XML_NotStandaloneHandler )(void *userData) | 
| typedef int(* | XML_ExternalEntityRefHandler )(XML_Parser parser, const XML_Char *context, 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) | 
| 
 Enumerations | 
| enum | XML_ParamEntityParsing { XML_PARAM_ENTITY_PARSING_NEVER, 
XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE, 
XML_PARAM_ENTITY_PARSING_ALWAYS
 } | 
| 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_ERROR_NOT_STANDALONE
 }
 | 
| 
 Functions | 
| XML_Parser XMLPARSEAPI | XML_ParserCreate (const XML_Char *encoding) | 
| XML_Parser XMLPARSEAPI | XML_ParserCreateNS (const XML_Char *encoding, XML_Char namespaceSeparator) | 
| 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_SetCommentHandler (XML_Parser parser, XML_CommentHandler handler) | 
| void XMLPARSEAPI | XML_SetCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end) | 
| void XMLPARSEAPI | XML_SetDefaultHandler (XML_Parser parser, XML_DefaultHandler handler) | 
| void XMLPARSEAPI | XML_SetDefaultHandlerExpand (XML_Parser parser, XML_DefaultHandler handler) | 
| void XMLPARSEAPI | XML_SetDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end) | 
| void XMLPARSEAPI | XML_SetUnparsedEntityDeclHandler (XML_Parser parser, XML_UnparsedEntityDeclHandler handler) | 
| void XMLPARSEAPI | XML_SetNotationDeclHandler (XML_Parser parser, XML_NotationDeclHandler handler) | 
| void XMLPARSEAPI | XML_SetExternalParsedEntityDeclHandler (XML_Parser parser, XML_ExternalParsedEntityDeclHandler handler) | 
| void XMLPARSEAPI | XML_SetInternalParsedEntityDeclHandler (XML_Parser parser, XML_InternalParsedEntityDeclHandler handler) | 
| void XMLPARSEAPI | XML_SetNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end) | 
| void XMLPARSEAPI | XML_SetNotStandaloneHandler (XML_Parser parser, XML_NotStandaloneHandler handler) | 
| void XMLPARSEAPI | XML_SetExternalEntityRefHandler (XML_Parser parser, XML_ExternalEntityRefHandler handler) | 
| void XMLPARSEAPI | XML_SetExternalEntityRefHandlerArg (XML_Parser, void *arg) | 
| 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) | 
| int XMLPARSEAPI | XML_SetEncoding (XML_Parser parser, const XML_Char *encoding) | 
| 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_GetSpecifiedAttributeCount (XML_Parser parser) | 
| int XMLPARSEAPI | XML_GetIdAttributeIndex (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 *context, const XML_Char *encoding) | 
| int XMLPARSEAPI | XML_SetParamEntityParsing (XML_Parser parser, enum XML_ParamEntityParsing parsing) | 
| 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) | 
| int XMLPARSEAPI | XML_GetCurrentByteCount (XML_Parser parser) | 
| void XMLPARSEAPI | XML_ParserFree (XML_Parser parser) | 
| const XML_LChar XMLPARSEAPI * | XML_ErrorString (int code) |