Xml.XMLIntf.TXMLEncodingType

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TXMLEncodingType = (xetUnknown, xetUCS_4BE, xetUCS_4LE, xetUCS_4Order2134,
xetUCS_4Order3412, xetUTF_16BE, xetUTF_16LE, xetUTF_8, xetUCS_4Like,
xetUTF_16BELike, xetUTF_16LELike, xetUTF_8Like, xetEBCDICLike);

C++

enum DECLSPEC_DENUM TXMLEncodingType : unsigned char { xetUnknown, xetUCS_4BE, xetUCS_4LE, xetUCS_4Order2134, xetUCS_4Order3412, xetUTF_16BE, xetUTF_16LE, xetUTF_8, xetUCS_4Like, xetUTF_16BELike, xetUTF_16LELike, xetUTF_8Like, xetEBCDICLike };

Properties

Type Visibility Source Unit Parent
enum public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf Xml.XMLIntf

Description

TXMLEncodingType indicates the character set used to encode characters in an XML document.

The following table lists the possible TXMLEncodingType values:



Value Character encoding

xetUnknown

The character set is unknown.

xetUCS_4BE

UCS-4, big-endian (1234).

xetUCS_4LE

UCS-4, little-endian (4321).

xetUCS_4Order2134

UCS-4, unusual octet order (2134)

xetUCS_4Order3412

UCS-4, unusual octet order (3412)

xetUTF_16BE

UTF-16, big-endian order

xetUTF_16LE

UTF-16, little-endian order

xetUTF_8

UTF-8

xetUCS_4Like

Any UCS-4 encoding

xetUTF_16BELike

Any UTF-16, big-endian encoding, may be without byte order mark

xetUTF_16LELike

Any UTF-16, little-endian encoding, my be without byte order mark

xetUTF_8Like

UTF-8, ISO 646, ASCII, or other 7- or 8-bit encoding, including multi-byte character sets such as Shift-JIS.

xetEBCDICLike

EBCDIC