System::Xml::XmlConvert class

XmlConvert class

Codeert en decodeert XML-namen, en biedt methoden voor het converteren tussen runtime-typen en XML Schema definitietaal (XSD)-typen. Bij het converteren van gegevenstypen zijn de geretourneerde waarden locale-onafhankelijk.

class XmlConvert : public System::Object

Methoden

MethodeBeschrijving
static DecodeName(const String&)Decodeert een naam. Deze methode doet het omgekeerde van de XmlConvert::EncodeName(String)- en XmlConvert::EncodeLocalName(String)-methoden.
static EncodeLocalName(const String&)Converteert de naam naar een geldige XML-lokale naam.
static EncodeName(const String&)Converteert de naam naar een geldige XML-naam.
static EncodeNmToken(const String&)Verifieert dat de naam geldig is volgens de XML-specificatie.
static IsNCNameChar(char16_t)Controleert of het meegegeven teken een geldig niet-dubbelepunt-teken type is.
static IsPublicIdChar(char16_t)Retourneert de meegegeven tekeninstantie als het teken in het argument een geldig public-id-teken is, anders nullptr.
static IsStartNCNameChar(char16_t)Controleert of het meegegeven teken een geldig Start-Name-Character-type is.
static IsWhitespaceChar(char16_t)Controleert of het doorgegeven teken een geldig XML-ruimtekarakter is.
static IsXmlChar(char16_t)Controleert of het doorgegeven teken een geldig XML-teken is.
static IsXmlSurrogatePair(char16_t, char16_t)Controleert of het doorgegeven surrogate-paar van tekens een geldig XML-teken is.
static ToBoolean(String)Converteert de String naar een Boolean equivalent.
static ToByte(const String&)Converteert de String naar een Byte equivalent.
static ToChar(const String&)Converteert de String naar een Char equivalent.
static ToDateTime(const String&)Converteert de String naar een DateTime equivalent.
static ToDateTime(const String&, const String&)Converteert de String naar een DateTime equivalent.
static ToDateTime(const String&, const ArrayPtr<String>&)Converteert de String naar een DateTime equivalent.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Converteert de String naar een DateTime met de opgegeven XmlDateTimeSerializationMode.
static ToDateTimeOffset(const String&)Converteert de opgegeven String naar een DateTimeOffset equivalent.
static ToDateTimeOffset(const String&, const String&)Converteert de opgegeven String naar een DateTimeOffset equivalent.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Converteert de opgegeven String naar een DateTimeOffset equivalent.
static ToDecimal(const String&)Converteert de String naar een Decimal equivalent.
static ToDouble(String)Converteert de String naar een Double equivalent.
static ToGuid(const String&)Converteert de String naar een Guid equivalent.
static ToInt16(const String&)Converteert de String naar een Int16 equivalent.
static ToInt32(const String&)Converteert de String naar een Int32 equivalent.
static ToInt64(const String&)Converteert de String naar een Int64 equivalent.
static ToSByte(const String&)Converteert de String naar een SByte equivalent.
static ToSingle(String)Converteert de String naar een Single equivalent.
static ToString(bool)Converteert de Boolean naar een String.
static ToString(char16_t)Converteert de Char naar een String.
static ToString(Decimal)Converteert de Decimal naar een String.
static ToString(int8_t)Converteert de SByte naar een String.
static ToString(int16_t)Converteert de Int16 naar een String.
static ToString(int32_t)Converteert de Int32 naar een String.
static ToString(int64_t)Converteert de Int64 naar een String.
static ToString(uint8_t)Converteert de Byte naar een String.
static ToString(uint16_t)Converteert de UInt16 naar een String.
static ToString(uint32_t)Converteert de UInt32 naar een String.
static ToString(uint64_t)Converteert de UInt64 naar een String.
static ToString(float)Converteert de Single naar een String.
static ToString(double)Converteert de Double naar een String.
static ToString(TimeSpan)Converteert de TimeSpan naar een String.
static ToString(DateTime)Converteert de DateTime naar een String.
static ToString(DateTime, const String&)Converteert de DateTime naar een String.
static ToString(DateTime, XmlDateTimeSerializationMode)Converteert de DateTime naar een String met de opgegeven XmlDateTimeSerializationMode.
static ToString(DateTimeOffset)Converteert de opgegeven DateTimeOffset naar een String.
static ToString(DateTimeOffset, const String&)Converteert de opgegeven DateTimeOffset naar een String in het opgegeven formaat.
static ToString(Guid)Converteert de Guid naar een String.
static ToTimeSpan(const String&)Converteert de String naar een TimeSpan equivalent.
static ToUInt16(const String&)Converteert de String naar een UInt16 equivalent.
static ToUInt32(const String&)Converteert de String naar een UInt32 equivalent.
static ToUInt64(const String&)Converteert de String naar een UInt64 equivalent.
static VerifyName(const String&)Verifieert dat de naam een geldige naam is volgens de W3C Extended Markup Language-aanbeveling.
static VerifyNCName(const String&)Verifieert dat de naam een geldige NCName is volgens de W3C Extended Markup Language-aanbeveling. Een NCName is een naam die geen dubbele punt mag bevatten.
static VerifyNMTOKEN(const String&)Verifieert dat de string een geldig NMTOKEN is volgens de W3C XML Schema Part2: Datatypes-aanbeveling.
static VerifyPublicId(const String&)Retourneert de meegegeven string‑instantie als alle tekens in het string‑argument geldige public‑id‑tekens zijn.
static VerifyTOKEN(const String&)Verifieert dat de string een geldig token is volgens de W3C XML Schema Part2: Datatypes-aanbeveling.
static VerifyWhitespace(const String&)Retourneert de meegegeven string‑instantie als alle tekens in het string‑argument geldige witruimte‑tekens zijn.
static VerifyXmlChars(const String&)Retourneert de meegegeven string als alle tekens en surrogate‑paar‑tekens in het string‑argument geldige XML‑tekens zijn; anders wordt een XmlException gegooid met informatie over het eerste ongeldige teken dat wordt aangetroffen.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Zie ook