|
Data Structures |
struct | _xmlCharEncodingHandler |
Typedefs |
typedef int(* | xmlCharEncodingInputFunc )(unsigned char *out, int *outlen, const unsigned char *in, int *inlen) |
typedef int(* | xmlCharEncodingOutputFunc )(unsigned char *out, int *outlen, const unsigned char *in, int *inlen) |
typedef _xmlCharEncodingHandler | xmlCharEncodingHandler |
typedef xmlCharEncodingHandler * | xmlCharEncodingHandlerPtr |
Enumerations |
enum | xmlCharEncoding {
XML_CHAR_ENCODING_ERROR = -1,
XML_CHAR_ENCODING_NONE = 0,
XML_CHAR_ENCODING_UTF8 = 1,
XML_CHAR_ENCODING_UTF16LE = 2,
XML_CHAR_ENCODING_UTF16BE = 3,
XML_CHAR_ENCODING_UCS4LE = 4,
XML_CHAR_ENCODING_UCS4BE = 5,
XML_CHAR_ENCODING_EBCDIC = 6,
XML_CHAR_ENCODING_UCS4_2143 = 7,
XML_CHAR_ENCODING_UCS4_3412 = 8,
XML_CHAR_ENCODING_UCS2 = 9,
XML_CHAR_ENCODING_8859_1 = 10,
XML_CHAR_ENCODING_8859_2 = 11,
XML_CHAR_ENCODING_8859_3 = 12,
XML_CHAR_ENCODING_8859_4 = 13,
XML_CHAR_ENCODING_8859_5 = 14,
XML_CHAR_ENCODING_8859_6 = 15,
XML_CHAR_ENCODING_8859_7 = 16,
XML_CHAR_ENCODING_8859_8 = 17,
XML_CHAR_ENCODING_8859_9 = 18,
XML_CHAR_ENCODING_2022_JP = 19,
XML_CHAR_ENCODING_SHIFT_JIS = 20,
XML_CHAR_ENCODING_EUC_JP = 21,
XML_CHAR_ENCODING_ASCII = 22
} |
Functions |
XMLPUBFUN void XMLCALL | xmlInitCharEncodingHandlers (void) |
XMLPUBFUN void XMLCALL | xmlCleanupCharEncodingHandlers (void) |
XMLPUBFUN void XMLCALL | xmlRegisterCharEncodingHandler (xmlCharEncodingHandlerPtr handler) |
XMLPUBFUN xmlCharEncodingHandlerPtr
XMLCALL | xmlGetCharEncodingHandler (xmlCharEncoding enc) |
XMLPUBFUN xmlCharEncodingHandlerPtr
XMLCALL | xmlFindCharEncodingHandler (const char *name) |
XMLPUBFUN xmlCharEncodingHandlerPtr
XMLCALL | xmlNewCharEncodingHandler (const char *name, xmlCharEncodingInputFunc input, xmlCharEncodingOutputFunc output) |
XMLPUBFUN int XMLCALL | xmlAddEncodingAlias (const char *name, const char *alias) |
XMLPUBFUN int XMLCALL | xmlDelEncodingAlias (const char *alias) |
XMLPUBFUN const char *XMLCALL | xmlGetEncodingAlias (const char *alias) |
XMLPUBFUN void XMLCALL | xmlCleanupEncodingAliases (void) |
XMLPUBFUN xmlCharEncoding
XMLCALL | xmlParseCharEncoding (const char *name) |
XMLPUBFUN const char *XMLCALL | xmlGetCharEncodingName (xmlCharEncoding enc) |
XMLPUBFUN xmlCharEncoding
XMLCALL | xmlDetectCharEncoding (const unsigned char *in, int len) |
XMLPUBFUN int XMLCALL | xmlCharEncOutFunc (xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in) |
XMLPUBFUN int XMLCALL | xmlCharEncInFunc (xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in) |
XMLPUBFUN int XMLCALL | xmlCharEncFirstLine (xmlCharEncodingHandler *handler, xmlBufferPtr out, xmlBufferPtr in) |
XMLPUBFUN int XMLCALL | xmlCharEncCloseFunc (xmlCharEncodingHandler *handler) |
XMLPUBFUN int XMLCALL | isolat1ToUTF8 (unsigned char *out, int *outlen, const unsigned char *in, int *inlen) |