Xml.XMLIntf.TXMLEncodingType
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 |