|
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) |