classe System::Xml::XmlConvert

XmlConvert class

Codifica e decodifica i nomi XML e fornisce metodi per la conversione tra tipi di runtime e tipi del linguaggio di definizione dello Schema XML (XSD). Quando si convertono i tipi di dati, i valori restituiti sono indipendenti dalla locale.

class XmlConvert : public System::Object

Metodi

MetodoDescrizione
static DecodeName(const String&)Decodifica un nome. Questo metodo esegue l’operazione inversa dei metodi XmlConvert::EncodeName(String) e XmlConvert::EncodeLocalName(String).
static EncodeLocalName(const String&)Converte il nome in un nome locale XML valido.
static EncodeName(const String&)Converte il nome in un nome XML valido.
static EncodeNmToken(const String&)Verifica che il nome sia valido secondo la specifica XML.
static IsNCNameChar(char16_t)Verifica se il carattere fornito è un tipo di carattere non due punti valido.
static IsPublicIdChar(char16_t)Restituisce l’istanza del carattere fornito se il carattere nell’argomento è un carattere ID pubblico valido, altrimenti nullptr.
static IsStartNCNameChar(char16_t)Verifica se il carattere fornito è un tipo di carattere di avvio nome valido.
static IsWhitespaceChar(char16_t)Verifica se il carattere fornito è un carattere di spazio bianco XML valido.
static IsXmlChar(char16_t)Verifica se il carattere fornito è un carattere XML valido.
static IsXmlSurrogatePair(char16_t, char16_t)Verifica se la coppia surrogata di caratteri fornita è un carattere XML valido.
static ToBoolean(String)Converte la String in un equivalente Boolean.
static ToByte(const String&)Converte la String in un equivalente Byte.
static ToChar(const String&)Converte la String in un equivalente Char.
static ToDateTime(const String&)Converte la String in un equivalente DateTime.
static ToDateTime(const String&, const String&)Converte la String in un equivalente DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Converte la String in un equivalente DateTime.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Converte la String in un DateTime utilizzando il XmlDateTimeSerializationMode specificato.
static ToDateTimeOffset(const String&)Converte la String fornita in un equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Converte la String fornita in un equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Converte la String fornita in un equivalente DateTimeOffset.
static ToDecimal(const String&)Converte la String in un equivalente Decimal.
static ToDouble(String)Converte la String in un equivalente Double.
static ToGuid(const String&)Converte la String in un equivalente Guid.
static ToInt16(const String&)Converte la String in un equivalente Int16.
static ToInt32(const String&)Converte la String in un equivalente Int32.
static ToInt64(const String&)Converte la String in un equivalente Int64.
static ToSByte(const String&)Converte la String in un equivalente SByte.
static ToSingle(String)Converte la String in un equivalente Single.
static ToString(bool)Converte il Boolean in una String.
static ToString(char16_t)Converte il Char in una String.
static ToString(Decimal)Converte il Decimal in una String.
static ToString(int8_t)Converte il SByte in una String.
static ToString(int16_t)Converte il Int16 in una String.
static ToString(int32_t)Converte il Int32 in una String.
static ToString(int64_t)Converte il Int64 in una String.
static ToString(uint8_t)Converte il Byte in una String.
static ToString(uint16_t)Converte il UInt16 in una String.
static ToString(uint32_t)Converte il UInt32 in una String.
static ToString(uint64_t)Converte il UInt64 in una String.
static ToString(float)Converte il Single in una String.
static ToString(double)Converte il Double in una String.
static ToString(TimeSpan)Converte il TimeSpan in una String.
static ToString(DateTime)Converte il DateTime in una String.
static ToString(DateTime, const String&)Converte il DateTime in una String.
static ToString(DateTime, XmlDateTimeSerializationMode)Converte il DateTime in una String utilizzando il XmlDateTimeSerializationMode specificato.
static ToString(DateTimeOffset)Converte il DateTimeOffset fornito in una String.
static ToString(DateTimeOffset, const String&)Converte il DateTimeOffset fornito in una String nel formato specificato.
static ToString(Guid)Converte il Guid in una String.
static ToTimeSpan(const String&)Converte la String in un equivalente TimeSpan.
static ToUInt16(const String&)Converte la String in un equivalente UInt16.
static ToUInt32(const String&)Converte la String in un equivalente UInt32.
static ToUInt64(const String&)Converte il String in un equivalente UInt64.
static VerifyName(const String&)Verifica che il nome sia un nome valido secondo la raccomandazione W3C Extended Markup Language.
static VerifyNCName(const String&)Verifica che il nome sia un NCName valido secondo la raccomandazione W3C Extended Markup Language. Un NCName è un nome che non può contenere due punti.
static VerifyNMTOKEN(const String&)Verifica che la stringa sia un NMTOKEN valido secondo la raccomandazione W3C XML Schema Parte 2: Datatypes.
static VerifyPublicId(const String&)Restituisce l’istanza di stringa passata se tutti i caratteri nell’argomento stringa sono caratteri di ID pubblico validi.
static VerifyTOKEN(const String&)Verifica che la stringa sia un token valido secondo la raccomandazione W3C XML Schema Parte 2: Datatypes.
static VerifyWhitespace(const String&)Restituisce l’istanza di stringa passata se tutti i caratteri nell’argomento stringa sono caratteri di spazio bianco validi.
static VerifyXmlChars(const String&)Restituisce la stringa passata se tutti i caratteri e i caratteri di coppia surrogata nell’argomento stringa sono caratteri XML validi, altrimenti viene generata un’eccezione XmlException con informazioni sul primo carattere non valido riscontrato.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Vedi anche