|
Classes |
| struct | XML_cp |
| struct | XML_Memory_Handling_Suite |
| struct | XML_Encoding |
| struct | XML_ParsingStatus |
| struct | XML_Expat_Version |
| struct | XML_Feature |
Defines |
| #define | XmlParse_INCLUDED 1 |
| #define | XML_TRUE ((XML_Bool) 1) |
| #define | XML_FALSE ((XML_Bool) 0) |
| #define | XML_STATUS_ERROR XML_STATUS_ERROR |
| #define | XML_STATUS_OK XML_STATUS_OK |
| #define | XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED |
| #define | XML_GetUserData(parser) (*(void **)(parser)) |
| #define | XML_GetErrorLineNumber XML_GetCurrentLineNumber |
| #define | XML_GetErrorColumnNumber XML_GetCurrentColumnNumber |
| #define | XML_GetErrorByteIndex XML_GetCurrentByteIndex |
| #define | XML_MAJOR_VERSION 1 |
| #define | XML_MINOR_VERSION 95 |
| #define | XML_MICRO_VERSION 8 |
Typedefs |
| typedef XML_ParserStruct * | XML_Parser |
| typedef unsigned char | XML_Bool |
| typedef XML_cp | XML_Content |
| typedef const XML_Char * | name |
| typedef const XML_Char XML_Content * | model |
| typedef const XML_Char * | elname |
typedef const XML_Char const
XML_Char * | attname |
typedef const XML_Char const
XML_Char const XML_Char * | att_type |
typedef const XML_Char const
XML_Char const XML_Char const
XML_Char * | dflt |
typedef const XML_Char const
XML_Char const XML_Char const
XML_Char int | isrequired |
| typedef const XML_Char * | version |
typedef const XML_Char const
XML_Char * | encoding |
typedef const XML_Char const
XML_Char int | standalone |
typedef const XML_Char const
XML_Char ** | atts |
| typedef const XML_Char * | s |
| typedef const XML_Char int | len |
| typedef const XML_Char * | target |
typedef const XML_Char const
XML_Char * | data |
| typedef const XML_Char * | doctypeName |
typedef const XML_Char const
XML_Char * | sysid |
typedef const XML_Char const
XML_Char const XML_Char * | pubid |
typedef const XML_Char const
XML_Char const XML_Char int | has_internal_subset |
| typedef void(XMLCALL * | XML_EndDoctypeDeclHandler )(void *userData) |
| typedef const XML_Char * | entityName |
| typedef const XML_Char int | is_parameter_entity |
typedef const XML_Char int
const XML_Char * | value |
typedef const XML_Char int
const XML_Char int | value_length |
typedef const XML_Char int
const XML_Char int const XML_Char * | base |
typedef const XML_Char int
const XML_Char int const XML_Char
const XML_Char * | systemId |
typedef const XML_Char int
const XML_Char int const XML_Char
const XML_Char const XML_Char * | publicId |
typedef const XML_Char int
const XML_Char int const XML_Char
const XML_Char const XML_Char
const XML_Char * | notationName |
| typedef const XML_Char * | prefix |
typedef const XML_Char const
XML_Char * | uri |
| typedef const XML_Char * | context |
| typedef const XML_Char XML_Encoding * | info |
Enumerations |
| enum | XML_Status { XML_STATUS_ERROR = 0,
XML_STATUS_OK = 1,
XML_STATUS_SUSPENDED = 2,
XML_STATUS_SUSPENDED = 2
} |
| 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,
XML_ERROR_UNEXPECTED_STATE,
XML_ERROR_ENTITY_DECLARED_IN_PE,
XML_ERROR_FEATURE_REQUIRES_XML_DTD,
XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING,
XML_ERROR_UNBOUND_PREFIX,
XML_ERROR_UNDECLARING_PREFIX,
XML_ERROR_INCOMPLETE_PE,
XML_ERROR_XML_DECL,
XML_ERROR_TEXT_DECL,
XML_ERROR_PUBLICID,
XML_ERROR_SUSPENDED,
XML_ERROR_NOT_SUSPENDED,
XML_ERROR_ABORTED,
XML_ERROR_FINISHED,
XML_ERROR_SUSPEND_PE
} |
| enum | XML_Content_Type {
XML_CTYPE_EMPTY = 1,
XML_CTYPE_ANY,
XML_CTYPE_MIXED,
XML_CTYPE_NAME,
XML_CTYPE_CHOICE,
XML_CTYPE_SEQ
} |
| enum | XML_Content_Quant { XML_CQUANT_NONE,
XML_CQUANT_OPT,
XML_CQUANT_REP,
XML_CQUANT_PLUS
} |
| enum | XML_ParamEntityParsing { XML_PARAM_ENTITY_PARSING_NEVER,
XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE,
XML_PARAM_ENTITY_PARSING_ALWAYS
} |
| enum | XML_FeatureEnum {
XML_FEATURE_END = 0,
XML_FEATURE_UNICODE,
XML_FEATURE_UNICODE_WCHAR_T,
XML_FEATURE_DTD,
XML_FEATURE_CONTEXT_BYTES,
XML_FEATURE_MIN_SIZE,
XML_FEATURE_SIZEOF_XML_CHAR,
XML_FEATURE_SIZEOF_XML_LCHAR
} |
Functions |
| typedef | void (XMLCALL *XML_ElementDeclHandler)(void *userData |
| | XML_SetElementDeclHandler (XML_Parser parser, XML_ElementDeclHandler eldecl) |
| | XML_SetAttlistDeclHandler (XML_Parser parser, XML_AttlistDeclHandler attdecl) |
| | XML_SetXmlDeclHandler (XML_Parser parser, XML_XmlDeclHandler xmldecl) |
| | XML_ParserCreate (const XML_Char *encoding) |
| | XML_ParserCreateNS (const XML_Char *encoding, XML_Char namespaceSeparator) |
| | XML_ParserCreate_MM (const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite, const XML_Char *namespaceSeparator) |
| | XML_ParserReset (XML_Parser parser, const XML_Char *encoding) |
| | XML_SetEntityDeclHandler (XML_Parser parser, XML_EntityDeclHandler handler) |
| typedef | int (XMLCALL *XML_NotStandaloneHandler)(void *userData) |
| | XML_SetElementHandler (XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end) |
| | XML_SetStartElementHandler (XML_Parser parser, XML_StartElementHandler handler) |
| | XML_SetEndElementHandler (XML_Parser parser, XML_EndElementHandler handler) |
| | XML_SetCharacterDataHandler (XML_Parser parser, XML_CharacterDataHandler handler) |
| | XML_SetProcessingInstructionHandler (XML_Parser parser, XML_ProcessingInstructionHandler handler) |
| | XML_SetCommentHandler (XML_Parser parser, XML_CommentHandler handler) |
| | XML_SetCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end) |
| | XML_SetStartCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start) |
| | XML_SetEndCdataSectionHandler (XML_Parser parser, XML_EndCdataSectionHandler end) |
| | XML_SetDefaultHandler (XML_Parser parser, XML_DefaultHandler handler) |
| | XML_SetDefaultHandlerExpand (XML_Parser parser, XML_DefaultHandler handler) |
| | XML_SetDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end) |
| | XML_SetStartDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start) |
| | XML_SetEndDoctypeDeclHandler (XML_Parser parser, XML_EndDoctypeDeclHandler end) |
| | XML_SetUnparsedEntityDeclHandler (XML_Parser parser, XML_UnparsedEntityDeclHandler handler) |
| | XML_SetNotationDeclHandler (XML_Parser parser, XML_NotationDeclHandler handler) |
| | XML_SetNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end) |
| | XML_SetStartNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start) |
| | XML_SetEndNamespaceDeclHandler (XML_Parser parser, XML_EndNamespaceDeclHandler end) |
| | XML_SetNotStandaloneHandler (XML_Parser parser, XML_NotStandaloneHandler handler) |
| | XML_SetExternalEntityRefHandler (XML_Parser parser, XML_ExternalEntityRefHandler handler) |
| | XML_SetExternalEntityRefHandlerArg (XML_Parser parser, void *arg) |
| | XML_SetSkippedEntityHandler (XML_Parser parser, XML_SkippedEntityHandler handler) |
| | XML_SetUnknownEncodingHandler (XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData) |
| | XML_DefaultCurrent (XML_Parser parser) |
| | XML_SetReturnNSTriplet (XML_Parser parser, int do_nst) |
| | XML_SetUserData (XML_Parser parser, void *userData) |
| | XML_SetEncoding (XML_Parser parser, const XML_Char *encoding) |
| | XML_UseParserAsHandlerArg (XML_Parser parser) |
| | XML_UseForeignDTD (XML_Parser parser, XML_Bool useDTD) |
| | XML_SetBase (XML_Parser parser, const XML_Char *base) |
| | XML_GetBase (XML_Parser parser) |
| | XML_GetSpecifiedAttributeCount (XML_Parser parser) |
| | XML_GetIdAttributeIndex (XML_Parser parser) |
| | XML_Parse (XML_Parser parser, const char *s, int len, int isFinal) |
| | XML_GetBuffer (XML_Parser parser, int len) |
| | XML_ParseBuffer (XML_Parser parser, int len, int isFinal) |
| | XML_StopParser (XML_Parser parser, XML_Bool resumable) |
| | XML_ResumeParser (XML_Parser parser) |
| | XML_GetParsingStatus (XML_Parser parser, XML_ParsingStatus *status) |
| | XML_ExternalEntityParserCreate (XML_Parser parser, const XML_Char *context, const XML_Char *encoding) |
| | XML_SetParamEntityParsing (XML_Parser parser, enum XML_ParamEntityParsing parsing) |
| | XML_GetErrorCode (XML_Parser parser) |
| | XMLPARSEAPI (int) XML_GetCurrentLineNumber(XML_Parser parser) |
| | XML_GetCurrentByteCount (XML_Parser parser) |
| | XML_GetInputContext (XML_Parser parser, int *offset, int *size) |
| | XML_FreeContentModel (XML_Parser parser, XML_Content *model) |
| | XML_MemMalloc (XML_Parser parser, size_t size) |
| | XML_MemRealloc (XML_Parser parser, void *ptr, size_t size) |
| | XML_MemFree (XML_Parser parser, void *ptr) |
| | XML_ParserFree (XML_Parser parser) |
| | XML_ErrorString (enum XML_Error code) |
| | XML_ExpatVersion (void) |
| | XML_ExpatVersionInfo (void) |
| | XML_GetFeatureList (void) |
|
|
Definition at line 1837 of file xmlparse.c.
References XML_L.
Referenced by pyexpat_ErrorString(), and set_error(). 01838 {
01839 static const XML_LChar *message[] = {
01840 0,
01841 XML_L("out of memory"),
01842 XML_L("syntax error"),
01843 XML_L("no element found"),
01844 XML_L("not well-formed (invalid token)"),
01845 XML_L("unclosed token"),
01846 XML_L("partial character"),
01847 XML_L("mismatched tag"),
01848 XML_L("duplicate attribute"),
01849 XML_L("junk after document element"),
01850 XML_L("illegal parameter entity reference"),
01851 XML_L("undefined entity"),
01852 XML_L("recursive entity reference"),
01853 XML_L("asynchronous entity"),
01854 XML_L("reference to invalid character number"),
01855 XML_L("reference to binary entity"),
01856 XML_L("reference to external entity in attribute"),
01857 XML_L("xml declaration not at start of external entity"),
01858 XML_L("unknown encoding"),
01859 XML_L("encoding specified in XML declaration is incorrect"),
01860 XML_L("unclosed CDATA section"),
01861 XML_L("error in processing external entity reference"),
01862 XML_L("document is not standalone"),
01863 XML_L("unexpected parser state - please send a bug report"),
01864 XML_L("entity declared in parameter entity"),
01865 XML_L("requested feature requires XML_DTD support in Expat"),
01866 XML_L("cannot change setting once parsing has begun"),
01867 XML_L("unbound prefix"),
01868 XML_L("must not undeclare prefix"),
01869 XML_L("incomplete markup in parameter entity"),
01870 XML_L("XML declaration not well-formed"),
01871 XML_L("text declaration not well-formed"),
01872 XML_L("illegal character(s) in public id"),
01873 XML_L("parser suspended"),
01874 XML_L("parser not suspended"),
01875 XML_L("parsing aborted"),
01876 XML_L("parsing finished"),
01877 XML_L("cannot suspend in external parameter entity")
01878 };
01879 if (code > 0 && code < sizeof(message)/sizeof(message[0]))
01880 return message[code];
01881 return NULL;
01882 }
|