Clase System::Xml::XmlConvert

XmlConvert class

Codifica y decodifica nombres XML, y proporciona métodos para convertir entre tipos en tiempo de ejecución y tipos del lenguaje de definición de Schema XML (XSD). Al convertir tipos de datos, los valores devueltos son independientes de la configuración regional.

class XmlConvert : public System::Object

Métodos

MétodoDescripción
static DecodeName(const String&)Decodifica un nombre. Este método realiza la operación inversa de los métodos XmlConvert::EncodeName(String) y XmlConvert::EncodeLocalName(String).
static EncodeLocalName(const String&)Convierte el nombre a un nombre local XML válido.
static EncodeName(const String&)Convierte el nombre a un nombre XML válido.
static EncodeNmToken(const String&)Verifica que el nombre sea válido según la especificación XML.
static IsNCNameChar(char16_t)Comprueba si el carácter pasado es de un tipo de carácter válido sin dos puntos.
static IsPublicIdChar(char16_t)Devuelve la instancia del carácter pasado si el carácter del argumento es un carácter de identificación pública válido, de lo contrario nullptr.
static IsStartNCNameChar(char16_t)Comprueba si el carácter pasado es de un tipo de carácter de inicio de nombre válido.
static IsWhitespaceChar(char16_t)Comprueba si el carácter pasado es un carácter de espacio en blanco XML válido.
static IsXmlChar(char16_t)Comprueba si el carácter pasado es un carácter XML válido.
static IsXmlSurrogatePair(char16_t, char16_t)Comprueba si el par sustituto de caracteres pasado es un carácter XML válido.
static ToBoolean(String)Convierte el String a un equivalente Boolean.
static ToByte(const String&)Convierte el String a un equivalente Byte.
static ToChar(const String&)Convierte el String a un equivalente Char.
static ToDateTime(const String&)Convierte el String a un equivalente DateTime.
static ToDateTime(const String&, const String&)Convierte el String a un equivalente DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Convierte el String a un equivalente DateTime.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Convierte el String a un DateTime usando el XmlDateTimeSerializationMode especificado.
static ToDateTimeOffset(const String&)Convierte el String suministrado a un equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Convierte el String suministrado a un equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Convierte el String suministrado a un equivalente DateTimeOffset.
static ToDecimal(const String&)Convierte el String a un equivalente Decimal.
static ToDouble(String)Convierte el String a un equivalente Double.
static ToGuid(const String&)Convierte el String a un equivalente Guid.
static ToInt16(const String&)Convierte el String a un equivalente Int16.
static ToInt32(const String&)Convierte el String a un equivalente Int32.
static ToInt64(const String&)Convierte el String a un equivalente Int64.
static ToSByte(const String&)Convierte el String a un equivalente SByte.
static ToSingle(String)Convierte el String a un equivalente Single.
static ToString(bool)Convierte el Boolean a un String.
static ToString(char16_t)Convierte el Char a un String.
static ToString(Decimal)Convierte el Decimal a un String.
static ToString(int8_t)Convierte el SByte a un String.
static ToString(int16_t)Convierte el Int16 a un String.
static ToString(int32_t)Convierte el Int32 a un String.
static ToString(int64_t)Convierte el Int64 a un String.
static ToString(uint8_t)Convierte el Byte a un String.
static ToString(uint16_t)Convierte el UInt16 a una String.
static ToString(uint32_t)Convierte el UInt32 a una String.
static ToString(uint64_t)Convierte el UInt64 a una String.
static ToString(float)Convierte el Single a una String.
static ToString(double)Convierte el Double a una String.
static ToString(TimeSpan)Convierte el TimeSpan a una String.
static ToString(DateTime)Convierte el DateTime a una String.
static ToString(DateTime, const String&)Convierte el DateTime a una String.
static ToString(DateTime, XmlDateTimeSerializationMode)Convierte el DateTime a una String usando el XmlDateTimeSerializationMode especificado.
static ToString(DateTimeOffset)Convierte el DateTimeOffset proporcionado a una String.
static ToString(DateTimeOffset, const String&)Convierte el DateTimeOffset proporcionado a una String en el formato especificado.
static ToString(Guid)Convierte el Guid a una String.
static ToTimeSpan(const String&)Convierte la String a un equivalente TimeSpan.
static ToUInt16(const String&)Convierte la String a un equivalente UInt16.
static ToUInt32(const String&)Convierte la String a un equivalente UInt32.
static ToUInt64(const String&)Convierte la String a un equivalente UInt64.
static VerifyName(const String&)Verifica que el nombre sea un nombre válido según la recomendación de W3C Extended Markup Language.
static VerifyNCName(const String&)Verifica que el nombre sea un NCName válido según la recomendación de W3C Extended Markup Language. Un NCName es un nombre que no puede contener dos puntos.
static VerifyNMTOKEN(const String&)Verifica que la cadena sea un NMTOKEN válido según la recomendación del W3C XML Schema Parte 2: Tipos de datos.
static VerifyPublicId(const String&)Devuelve la instancia de cadena pasada si todos los caracteres del argumento de cadena son caracteres de identificación pública válidos.
static VerifyTOKEN(const String&)Verifica que la cadena sea un token válido según la recomendación del W3C XML Schema Parte 2: Tipos de datos.
static VerifyWhitespace(const String&)Devuelve la instancia de cadena pasada si todos los caracteres del argumento de cadena son caracteres de espacio en blanco válidos.
static VerifyXmlChars(const String&)Devuelve la cadena pasada si todos los caracteres y los caracteres de pares sustitutos en el argumento de cadena son caracteres XML válidos; de lo contrario, se lanza una XmlException con información sobre el primer carácter inválido encontrado.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Ver también