RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
XMLIntf.TXMLEncodingType Enumeration

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

Pascal
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 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
};

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  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!