System::Xml::XmlConvert classe

XmlConvert class

Encode et décode les noms XML, et fournit des méthodes pour convertir entre les types d’exécution et le langage de définition du Schema XML (XSD). Lors de la conversion des types de données, les valeurs retournées sont indépendantes de la locale.

class XmlConvert : public System::Object

Méthodes

MéthodeDescription
static DecodeName(const String&)Décode un nom. Cette méthode effectue l’inverse des méthodes XmlConvert::EncodeName(String) et XmlConvert::EncodeLocalName(String).
static EncodeLocalName(const String&)Convertit le nom en un nom local XML valide.
static EncodeName(const String&)Convertit le nom en un nom XML valide.
static EncodeNmToken(const String&)Vérifie que le nom est valide selon la spécification XML.
static IsNCNameChar(char16_t)Vérifie si le caractère fourni est un type de caractère non deux-points valide.
static IsPublicIdChar(char16_t)Renvoie l’instance du caractère fourni si le caractère dans l’argument est un caractère d’identifiant public valide, sinon nullptr.
static IsStartNCNameChar(char16_t)Vérifie si le caractère fourni est un type de caractère de début de nom valide.
static IsWhitespaceChar(char16_t)Vérifie si le caractère fourni est un caractère d’espace blanc XML valide.
static IsXmlChar(char16_t)Vérifie si le caractère fourni est un caractère XML valide.
static IsXmlSurrogatePair(char16_t, char16_t)Vérifie si la paire de caractères de substitution fournie est un caractère XML valide.
static ToBoolean(String)Convertit le String en un équivalent Boolean.
static ToByte(const String&)Convertit le String en un équivalent Byte.
static ToChar(const String&)Convertit le String en un équivalent Char.
static ToDateTime(const String&)Convertit le String en un équivalent DateTime.
static ToDateTime(const String&, const String&)Convertit le String en un équivalent DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Convertit le String en un équivalent DateTime.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Convertit le String en un DateTime en utilisant le XmlDateTimeSerializationMode spécifié.
static ToDateTimeOffset(const String&)Convertit le String fourni en un équivalent DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Convertit le String fourni en un équivalent DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Convertit le String fourni en un équivalent DateTimeOffset.
static ToDecimal(const String&)Convertit le String en un équivalent Decimal.
static ToDouble(String)Convertit le String en un équivalent Double.
static ToGuid(const String&)Convertit le String en un équivalent Guid.
static ToInt16(const String&)Convertit le String en un équivalent Int16.
static ToInt32(const String&)Convertit le String en un équivalent Int32.
static ToInt64(const String&)Convertit le String en un équivalent Int64.
static ToSByte(const String&)Convertit le String en un équivalent SByte.
static ToSingle(String)Convertit le String en un équivalent Single.
static ToString(bool)Convertit le Boolean en une String.
static ToString(char16_t)Convertit le Char en une String.
static ToString(Decimal)Convertit le Decimal en une String.
static ToString(int8_t)Convertit le SByte en une String.
static ToString(int16_t)Convertit le Int16 en une String.
static ToString(int32_t)Convertit le Int32 en une String.
static ToString(int64_t)Convertit le Int64 en une String.
static ToString(uint8_t)Convertit le Byte en une String.
static ToString(uint16_t)Convertit le UInt16 en une String.
static ToString(uint32_t)Convertit le UInt32 en une String.
static ToString(uint64_t)Convertit le UInt64 en une String.
static ToString(float)Convertit le Single en une String.
static ToString(double)Convertit le Double en une String.
static ToString(TimeSpan)Convertit le TimeSpan en une String.
static ToString(DateTime)Convertit le DateTime en une String.
static ToString(DateTime, const String&)Convertit le DateTime en une String.
static ToString(DateTime, XmlDateTimeSerializationMode)Convertit le DateTime en une String en utilisant le XmlDateTimeSerializationMode spécifié.
static ToString(DateTimeOffset)Convertit le DateTimeOffset fourni en une String.
static ToString(DateTimeOffset, const String&)Convertit le DateTimeOffset fourni en une String dans le format spécifié.
static ToString(Guid)Convertit le Guid en une String.
static ToTimeSpan(const String&)Convertit le String en un équivalent TimeSpan.
static ToUInt16(const String&)Convertit le String en un équivalent UInt16.
static ToUInt32(const String&)Convertit le String en un équivalent UInt32.
static ToUInt64(const String&)Convertit le String en un équivalent UInt64.
static VerifyName(const String&)Vérifie que le nom est un nom valide selon la recommandation du Langage de balisage étendu W3C.
static VerifyNCName(const String&)Vérifie que le nom est un NCName valide selon la recommandation du Langage de balisage étendu W3C. Un NCName est un nom qui ne peut pas contenir de deux-points.
static VerifyNMTOKEN(const String&)Vérifie que la chaîne est un NMTOKEN valide selon la recommandation du W3C XML Schema Partie 2 : Types de données.
static VerifyPublicId(const String&)Renvoie l’instance de chaîne transmise si tous les caractères du paramètre chaîne sont des caractères d’identifiant public valides.
static VerifyTOKEN(const String&)Vérifie que la chaîne est un jeton valide selon la recommandation du W3C XML Schema Partie 2 : Types de données.
static VerifyWhitespace(const String&)Renvoie l’instance de chaîne transmise si tous les caractères du paramètre chaîne sont des caractères d’espace blanc valides.
static VerifyXmlChars(const String&)Renvoie la chaîne transmise si tous les caractères et les paires de substituts du paramètre chaîne sont des caractères XML valides, sinon une XmlException est levée avec des informations sur le premier caractère invalide rencontré.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Voir aussi