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 };
Propriétés
| Type | Visibilité | Source | Unité | Parent | 
|---|---|---|---|---|
| enum | public | Xml.XMLIntf.pas Xml.XMLIntf.hpp | Xml.XMLIntf | Xml.XMLIntf | 
Description
TXMLEncodingType indique le jeu de caractères utilisé par le document XML pour la codification des caractères.
Le tableau suivant énumère les valeurs possibles de TXMLEncodingType :
| Valeur | Codage des caractères | 
|---|---|
| xetUnknown | Le jeu de caractères est inconnu. | 
| xetUCS_4BE | UCS-4, ordre "big-endian" (1234). | 
| xetUCS_4LE | UCS-4, ordre "big-endian" (1234). | 
| xetUCS_4Order2134 | UCS-4, ordre des octets non standard (2134) | 
| xetUCS_4Order3412 | UCS-4, ordre des octets non standard (3412) | 
| xetUTF_16BE | UTF-16, ordre "big-endian" | 
| xetUTF_16LE | UTF-16, ordre "little-endian" | 
| xetUTF_8 | UTF-8 | 
| xetUCS_4Like | Tout codage UCS-4 | 
| xetUTF_16BELike | Tout codage UTF-16, "big-endian", peut-être sans marque d'ordre des octets | 
| xetUTF_16LELike | Tout codage UTF-16, "little-endian", peut-être sans marque d'ordre des octets | 
| xetUTF_8Like | UTF-8, ISO 646, ASCII, ou d'autre codages sur 7 ou 8 bits, y compris les jeux de caractères multioctets comme Shift-JIS. | 
| xetEBCDICLike | EBCDIC |