System::Xml::XmlConvert Klasse

XmlConvert class

Kodiert und dekodiert XML-Namen und stellt Methoden zum Konvertieren zwischen Laufzeittypen und XML Schema Definitionssprache (XSD)-Typen bereit. Beim Konvertieren von Datentypen sind die zurückgegebenen Werte lokalisierungsunabhängig.

class XmlConvert : public System::Object

Methoden

MethodeBeschreibung
static DecodeName(const String&)Dekodiert einen Namen. Diese Methode führt das Gegenteil der Methoden XmlConvert::EncodeName(String) und XmlConvert::EncodeLocalName(String) aus.
static EncodeLocalName(const String&)Konvertiert den Namen in einen gültigen XML-Lokalen Namen.
static EncodeName(const String&)Konvertiert den Namen in einen gültigen XML-Namen.
static EncodeNmToken(const String&)Überprüft, ob der Name gemäß der XML-Spezifikation gültig ist.
static IsNCNameChar(char16_t)Prüft, ob das übergebene Zeichen ein gültiger Nicht‑Doppelpunkt‑Zeichentyp ist.
static IsPublicIdChar(char16_t)Gibt die übergebene Zeicheninstanz zurück, wenn das Zeichen im Argument ein gültiges Public‑ID‑Zeichen ist, andernfalls nullptr.
static IsStartNCNameChar(char16_t)Prüft, ob das übergebene Zeichen ein gültiger Start‑Name‑Zeichentyp ist.
static IsWhitespaceChar(char16_t)Prüft, ob das übergebene Zeichen ein gültiges XML‑Leerzeichen‑Zeichen ist.
static IsXmlChar(char16_t)Prüft, ob das übergebene Zeichen ein gültiges XML‑Zeichen ist.
static IsXmlSurrogatePair(char16_t, char16_t)Prüft, ob das übergebene Surrogat‑Paar von Zeichen ein gültiges XML‑Zeichen ist.
static ToBoolean(String)Konvertiert das String in ein Boolean-Äquivalent.
static ToByte(const String&)Konvertiert das String in ein Byte-Äquivalent.
static ToChar(const String&)Konvertiert das String in ein Char-Äquivalent.
static ToDateTime(const String&)Konvertiert das String in ein DateTime-Äquivalent.
static ToDateTime(const String&, const String&)Konvertiert das String in ein DateTime-Äquivalent.
static ToDateTime(const String&, const ArrayPtr<String>&)Konvertiert das String in ein DateTime-Äquivalent.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Konvertiert das String in ein DateTime unter Verwendung des angegebenen XmlDateTimeSerializationMode.
static ToDateTimeOffset(const String&)Konvertiert das bereitgestellte String in ein DateTimeOffset-Äquivalent.
static ToDateTimeOffset(const String&, const String&)Konvertiert das bereitgestellte String in ein DateTimeOffset-Äquivalent.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Konvertiert das bereitgestellte String in ein DateTimeOffset-Äquivalent.
static ToDecimal(const String&)Konvertiert das String in ein Decimal-Äquivalent.
static ToDouble(String)Konvertiert das String in ein Double-Äquivalent.
static ToGuid(const String&)Konvertiert das String in ein Guid-Äquivalent.
static ToInt16(const String&)Konvertiert das String in ein Int16-Äquivalent.
static ToInt32(const String&)Konvertiert das String in ein Int32-Äquivalent.
static ToInt64(const String&)Konvertiert den String in ein Int64 Äquivalent.
static ToSByte(const String&)Konvertiert den String in ein SByte Äquivalent.
static ToSingle(String)Konvertiert den String in ein Single Äquivalent.
static ToString(bool)Konvertiert den Boolean in einen String.
static ToString(char16_t)Konvertiert den Char in einen String.
static ToString(Decimal)Konvertiert den Decimal in einen String.
static ToString(int8_t)Konvertiert den SByte in einen String.
static ToString(int16_t)Konvertiert den Int16 in einen String.
static ToString(int32_t)Konvertiert den Int32 in einen String.
static ToString(int64_t)Konvertiert den Int64 in einen String.
static ToString(uint8_t)Konvertiert den Byte in einen String.
static ToString(uint16_t)Konvertiert den UInt16 in einen String.
static ToString(uint32_t)Konvertiert den UInt32 in einen String.
static ToString(uint64_t)Konvertiert den UInt64 in einen String.
static ToString(float)Konvertiert den Single in einen String.
static ToString(double)Konvertiert den Double in einen String.
static ToString(TimeSpan)Konvertiert den TimeSpan in einen String.
static ToString(DateTime)Konvertiert den DateTime in einen String.
static ToString(DateTime, const String&)Konvertiert den DateTime in einen String.
static ToString(DateTime, XmlDateTimeSerializationMode)Konvertiert den DateTime in einen String unter Verwendung des angegebenen XmlDateTimeSerializationMode.
static ToString(DateTimeOffset)Konvertiert das bereitgestellte DateTimeOffset in einen String.
static ToString(DateTimeOffset, const String&)Konvertiert das bereitgestellte DateTimeOffset in einen String im angegebenen Format.
static ToString(Guid)Konvertiert den Guid in einen String.
static ToTimeSpan(const String&)Konvertiert den String in ein TimeSpan Äquivalent.
static ToUInt16(const String&)Konvertiert den String in ein UInt16 Äquivalent.
static ToUInt32(const String&)Konvertiert den String in ein UInt32 Äquivalent.
static ToUInt64(const String&)Konvertiert das String in ein entsprechendes UInt64.
static VerifyName(const String&)Überprüft, ob der Name ein gültiger Name gemäß der W3C‑Empfehlung für erweiterte Auszeichnungssprache ist.
static VerifyNCName(const String&)Überprüft, ob der Name ein gültiger NCName gemäß der W3C‑Empfehlung für erweiterte Auszeichnungssprache ist. Ein NCName ist ein Name, der keinen Doppelpunkt enthalten darf.
static VerifyNMTOKEN(const String&)Überprüft, ob die Zeichenkette ein gültiges NMTOKEN gemäß der W3C XML Schema Teil 2: Datentypen‑Empfehlung ist.
static VerifyPublicId(const String&)Gibt die übergebene Zeichenketteninstanz zurück, wenn alle Zeichen im Zeichenkettenargument gültige Public‑ID‑Zeichen sind.
static VerifyTOKEN(const String&)Überprüft, ob die Zeichenkette ein gültiges Token gemäß der W3C XML Schema Teil 2: Datentypen‑Empfehlung ist.
static VerifyWhitespace(const String&)Gibt die übergebene Zeichenketteninstanz zurück, wenn alle Zeichen im Zeichenkettenargument gültige Leerzeichen‑Zeichen sind.
static VerifyXmlChars(const String&)Gibt die übergebene Zeichenkette zurück, wenn alle Zeichen und Surrogat‑Paar‑Zeichen im Zeichenkettenargument gültige XML‑Zeichen sind; andernfalls wird eine XmlException mit Informationen zum ersten ungültigen Zeichen ausgelöst.

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Siehe auch