System::Xml::XmlConvert‑klass

XmlConvert class

Kodar och avkodar XML‑namn, och tillhandahåller metoder för att konvertera mellan körningstyper och XML‑Schema-definitionsspråk (XSD)-typer. Vid konvertering av datatyper är de returnerade värdena oberoende av lokala inställningar.

class XmlConvert : public System::Object

Metoder

MetodBeskrivning
static DecodeName(const String&)Avkodar ett namn. Denna metod gör motsatsen till metoderna XmlConvert::EncodeName(String) och XmlConvert::EncodeLocalName(String).
static EncodeLocalName(const String&)Konverterar namnet till ett giltigt lokalt XML‑namn.
static EncodeName(const String&)Konverterar namnet till ett giltigt XML‑namn.
static EncodeNmToken(const String&)Verifierar att namnet är giltigt enligt XML‑specifikationen.
static IsNCNameChar(char16_t)Kontrollerar om det angivna tecknet är av en giltig icke‑kolon‑teckentyp.
static IsPublicIdChar(char16_t)Returnerar den angivna teckeninstansen om tecknet i argumentet är ett giltigt offentligt id‑tecken, annars nullptr.
static IsStartNCNameChar(char16_t)Kontrollerar om det angivna tecknet är av en giltig startnamn‑teckentyp.
static IsWhitespaceChar(char16_t)Kontrollerar om det angivna tecknet är ett giltigt XML-mellanslagstecken.
static IsXmlChar(char16_t)Kontrollerar om det angivna tecknet är ett giltigt XML-tecken.
static IsXmlSurrogatePair(char16_t, char16_t)Kontrollerar om det angivna surrogatparet av tecken är ett giltigt XML-tecken.
static ToBoolean(String)Konverterar String till en Boolean-ekvivalent.
static ToByte(const String&)Konverterar String till en Byte-ekvivalent.
static ToChar(const String&)Konverterar String till en Char-ekvivalent.
static ToDateTime(const String&)Konverterar String till en DateTime-ekvivalent.
static ToDateTime(const String&, const String&)Konverterar String till en DateTime-ekvivalent.
static ToDateTime(const String&, const ArrayPtr<String>&)Konverterar String till en DateTime-ekvivalent.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Konverterar String till en DateTime med den angivna XmlDateTimeSerializationMode.
static ToDateTimeOffset(const String&)Konverterar den angivna String till en DateTimeOffset-ekvivalent.
static ToDateTimeOffset(const String&, const String&)Konverterar den angivna String till en DateTimeOffset-ekvivalent.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Konverterar den angivna String till en DateTimeOffset-ekvivalent.
static ToDecimal(const String&)Konverterar String till en Decimal-ekvivalent.
static ToDouble(String)Konverterar String till en Double-ekvivalent.
static ToGuid(const String&)Konverterar String till en Guid-ekvivalent.
static ToInt16(const String&)Konverterar String till en Int16-ekvivalent.
static ToInt32(const String&)Konverterar String till en Int32-ekvivalent.
static ToInt64(const String&)Konverterar String till en Int64-ekvivalent.
static ToSByte(const String&)Konverterar String till en SByte-ekvivalent.
static ToSingle(String)Konverterar String till en Single-ekvivalent.
static ToString(bool)Konverterar Boolean till en String.
static ToString(char16_t)Konverterar Char till en String.
static ToString(Decimal)Konverterar Decimal till en String.
static ToString(int8_t)Konverterar SByte till en String.
static ToString(int16_t)Konverterar Int16 till en String.
static ToString(int32_t)Konverterar Int32 till en String.
static ToString(int64_t)Konverterar Int64 till en String.
static ToString(uint8_t)Konverterar Byte till en String.
static ToString(uint16_t)Konverterar UInt16 till en String.
static ToString(uint32_t)Konverterar UInt32 till en String.
static ToString(uint64_t)Konverterar UInt64 till en String.
static ToString(float)Konverterar Single till en String.
static ToString(double)Konverterar Double till en String.
static ToString(TimeSpan)Konverterar TimeSpan till en String.
static ToString(DateTime)Konverterar DateTime till en String.
static ToString(DateTime, const String&)Konverterar DateTime till en String.
static ToString(DateTime, XmlDateTimeSerializationMode)Konverterar DateTime till en String med den angivna XmlDateTimeSerializationMode.
static ToString(DateTimeOffset)Konverterar den angivna DateTimeOffset till en String.
static ToString(DateTimeOffset, const String&)Konverterar den angivna DateTimeOffset till en String i det angivna formatet.
static ToString(Guid)Konverterar Guid till en String.
static ToTimeSpan(const String&)Konverterar String till en motsvarande TimeSpan.
static ToUInt16(const String&)Konverterar String till en motsvarande UInt16.
static ToUInt32(const String&)Konverterar String till en motsvarande UInt32.
static ToUInt64(const String&)Konverterar String till en motsvarande UInt64.
static VerifyName(const String&)Verifierar att namnet är ett giltigt namn enligt W3C:s rekommendation för Extended Markup Language.
static VerifyNCName(const String&)Verifierar att namnet är ett giltigt NCName enligt W3C:s rekommendation för Extended Markup Language. Ett NCName är ett namn som inte får innehålla ett kolon.
static VerifyNMTOKEN(const String&)Verifierar att strängen är en giltig NMTOKEN enligt W3C XML Schema Part2: Datatypes-rekommendationen.
static VerifyPublicId(const String&)Returnerar den överförda stränginstansen om alla tecken i strängargumentet är giltiga public‑id‑tecken.
static VerifyTOKEN(const String&)Verifierar att strängen är ett giltigt token enligt W3C XML Schema Part2: Datatypes-rekommendationen.
static VerifyWhitespace(const String&)Returnerar den överförda stränginstansen om alla tecken i strängargumentet är giltiga blankstegstecken.
static VerifyXmlChars(const String&)Returnerar den överförda strängen om alla tecken och surrogatpar‑tecken i strängargumentet är giltiga XML‑tecken, annars kastas ett XmlException med information om det första ogiltiga tecknet som påträffas.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Se även