expat.h File Reference
#include <stdlib.h>
Go to the source code of this file.
Data Structures
Defines
Typedefs
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,
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
}
Functions
Define Documentation
#define XmlParse_INCLUDED 1
#define XMLPARSEAPI
(
type
)
type
#define XML_GetUserData
(
parser
)
(*(void **)(parser))
#define XML_STATUS_ERROR XML_STATUS_ERROR
#define XML_STATUS_OK XML_STATUS_OK
#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 5
Typedef Documentation
Enumeration Type Documentation
- 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
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
Definition at line 60 of file expat.h.
- Enumerator:
-
XML_CTYPE_EMPTY
XML_CTYPE_ANY
XML_CTYPE_MIXED
XML_CTYPE_NAME
XML_CTYPE_CHOICE
XML_CTYPE_SEQ
Definition at line 90 of file expat.h.
- Enumerator:
-
XML_CQUANT_NONE
XML_CQUANT_OPT
XML_CQUANT_REP
XML_CQUANT_PLUS
Definition at line 99 of file expat.h.
- Enumerator:
-
XML_STATUS_ERROR
XML_STATUS_OK
Definition at line 734 of file expat.h.
- Enumerator:
-
XML_PARAM_ENTITY_PARSING_NEVER
XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE
XML_PARAM_ENTITY_PARSING_ALWAYS
Definition at line 771 of file expat.h.
- Enumerator:
-
XML_FEATURE_END
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
Definition at line 874 of file expat.h.
Function Documentation
XML_ParserCreate
(
const
XML_Char *
encoding
)
XML_ParserCreateNS
(
const
XML_Char *
encoding,
)
XML_ParserCreate_MM
(
const
XML_Char *
encoding,
)
XML_SetProcessingInstructionHandler
(
XML_Parser
parser,
)
XML_SetStartCdataSectionHandler
(
XML_Parser
parser,
)
XML_SetEndCdataSectionHandler
(
XML_Parser
parser,
)
XML_SetStartDoctypeDeclHandler
(
XML_Parser
parser,
)
XML_SetUnparsedEntityDeclHandler
(
XML_Parser
parser,
)
XML_SetStartNamespaceDeclHandler
(
XML_Parser
parser,
)
XML_SetEndNamespaceDeclHandler
(
XML_Parser
parser,
)
XML_SetExternalEntityRefHandler
(
XML_Parser
parser,
)
XML_SetUnknownEncodingHandler
(
XML_Parser
parser,
void *
encodingHandlerData
)
XML_GetSpecifiedAttributeCount
(
XML_Parser
parser
)
const char *
s,
int
len,
int
isFinal
)
XML_ExternalEntityParserCreate
(
XML_Parser
parser,
)
int *
offset,
int *
size
)
XML_ExpatVersion
(
void
)
XML_ExpatVersionInfo
(
void
)
XML_GetFeatureList
(
void
)
Generated on Wed Apr 5 22:03:28 2006 for cppxmlobj by
doxygen 1.4.3