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 Esquema 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 proporcionado es un tipo de carácter válido sin dos puntos.
static IsPublicIdChar(char16_t)Devuelve la instancia del carácter proporcionado si el carácter en el 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 proporcionado es un tipo de carácter de inicio de nombre válido.
static IsWhitespaceChar(char16_t)Comprueba si el carácter proporcionado es un carácter de espacio en blanco XML válido.
static IsXmlChar(char16_t)Comprueba si el carácter proporcionado es un carácter XML válido.
static IsXmlSurrogatePair(char16_t, char16_t)Comprueba si el par sustituto de caracteres proporcionado es un carácter XML válido.
static ToBoolean(String)Convierte el String a su equivalente Boolean.
static ToByte(const String&)Convierte el String a su equivalente Byte.
static ToChar(const String&)Convierte el String a su equivalente Char.
static ToDateTime(const String&)Convierte el String a su equivalente DateTime.
static ToDateTime(const String&, const String&)Convierte el String a su equivalente DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Convierte el String a su 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 su equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Convierte el String suministrado a su equivalente DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Convierte el String suministrado a su equivalente DateTimeOffset.
static ToDecimal(const String&)Convierte el String a su equivalente Decimal.
static ToDouble(String)Convierte el String a su equivalente Double.
static ToGuid(const String&)Convierte el String a su 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 una String.
static ToString(char16_t)Convierte el Char a una String.
static ToString(Decimal)Convierte el Decimal a una String.
static ToString(int8_t)Convierte el SByte a una String.
static ToString(int16_t)Convierte el Int16 a una String.
static ToString(int32_t)Convierte el Int32 a una String.
static ToString(int64_t)Convierte el Int64 a una String.
static ToString(uint8_t)Convierte el Byte a una 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 suministrado a una String.
static ToString(DateTimeOffset, const String&)Convierte el DateTimeOffset suministrado a una String en el formato especificado.
static ToString(Guid)Convierte el Guid a una String.
static ToTimeSpan(const String&)Convierte el String a un equivalente TimeSpan.
static ToUInt16(const String&)Convierte el String a su equivalente UInt16.
static ToUInt32(const String&)Convierte el String a su equivalente UInt32.
static ToUInt64(const String&)Convierte el String a su equivalente UInt64.
static VerifyName(const String&)Verifica que el nombre sea un nombre válido según la recomendación del Lenguaje de Marcado Extendido W3C.
static VerifyNCName(const String&)Verifica que el nombre sea un NCName válido según la recomendación del Lenguaje de Marcado Extendido W3C. 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 XML Schema Parte 2: Tipos de datos de W3C.
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 XML Schema Parte 2: Tipos de datos de W3C.
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 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