|
Compounds |
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_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) |
Enumerations |
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
} |
Functions |
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) |