System::Xml::XmlConvert Klasse

XmlConvert class

Kodiert und dekodiert XML-Namen und bietet Methoden zum Konvertieren zwischen Laufzeittypen und XML Schema Definitionssprache (XSD)-Typen. Beim Konvertieren von Datentypen sind die zurückgegebenen Werte sprachunabhä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‑Namens‑Zeichentyp ist.
static IsWhitespaceChar(char16_t)Überprüft, ob das übergebene Zeichen ein gültiges XML‑Leerzeichen‑Zeichen ist.
static IsXmlChar(char16_t)Überprüft, ob das übergebene Zeichen ein gültiges XML‑Zeichen ist.
static IsXmlSurrogatePair(char16_t, char16_t)Überprüft, ob das übergebene Surrogat‑Paar von Zeichen ein gültiges XML‑Zeichen ist.
static ToBoolean(String)Konvertiert den String in ein entsprechendes Boolean.
static ToByte(const String&)Konvertiert den String in ein entsprechendes Byte.
static ToChar(const String&)Konvertiert den String in ein entsprechendes Char.
static ToDateTime(const String&)Konvertiert den String in ein entsprechendes DateTime.
static ToDateTime(const String&, const String&)Konvertiert den String in ein entsprechendes DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Konvertiert den String in ein entsprechendes DateTime.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Konvertiert den String in ein DateTime unter Verwendung des angegebenen XmlDateTimeSerializationMode.
static ToDateTimeOffset(const String&)Konvertiert den bereitgestellten String in ein entsprechendes DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Konvertiert den bereitgestellten String in ein entsprechendes DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Konvertiert den bereitgestellten String in ein entsprechendes DateTimeOffset.
static ToDecimal(const String&)Konvertiert den String in ein entsprechendes Decimal.
static ToDouble(String)Konvertiert den String in ein entsprechendes Double.
static ToGuid(const String&)Konvertiert den String in ein entsprechendes Guid.
static ToInt16(const String&)Konvertiert den String in ein entsprechendes Int16.
static ToInt32(const String&)Konvertiert den String in ein entsprechendes Int32.
static ToInt64(const String&)Konvertiert den String in ein entsprechendes Int64.
static ToSByte(const String&)Konvertiert den String in ein entsprechendes SByte.
static ToSingle(String)Konvertiert den String in ein entsprechendes Single.
static ToString(bool)Konvertiert das Boolean in einen String.
static ToString(char16_t)Konvertiert das Char in einen String.
static ToString(Decimal)Konvertiert das Decimal in einen String.
static ToString(int8_t)Konvertiert das SByte in einen String.
static ToString(int16_t)Konvertiert das Int16 in einen String.
static ToString(int32_t)Konvertiert das Int32 in einen String.
static ToString(int64_t)Konvertiert das Int64 in einen String.
static ToString(uint8_t)Konvertiert das Byte in einen String.
static ToString(uint16_t)Konvertiert das UInt16 in einen String.
static ToString(uint32_t)Konvertiert das UInt32 in einen String.
static ToString(uint64_t)Konvertiert das UInt64 in einen String.
static ToString(float)Konvertiert das Single in einen String.
static ToString(double)Konvertiert das Double in einen String.
static ToString(TimeSpan)Konvertiert das TimeSpan in einen String.
static ToString(DateTime)Konvertiert das DateTime in einen String.
static ToString(DateTime, const String&)Konvertiert das DateTime in einen String.
static ToString(DateTime, XmlDateTimeSerializationMode)Konvertiert das 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 das Guid in einen String.
static ToTimeSpan(const String&)Konvertiert den String in ein entsprechendes TimeSpan.
static ToUInt16(const String&)Konvertiert den String in ein entsprechendes UInt16.
static ToUInt32(const String&)Konvertiert den String in ein entsprechendes UInt32.
static ToUInt64(const String&)Konvertiert den String in ein entsprechendes UInt64.
static VerifyName(const String&)Überprüft, ob der Name gemäß der W3C Extended Markup Language-Empfehlung ein gültiger Name ist.
static VerifyNCName(const String&)Überprüft, ob der Name gemäß der W3C Extended Markup Language-Empfehlung ein gültiger NCName ist. Ein NCName ist ein Name, der keinen Doppelpunkt enthalten darf.
static VerifyNMTOKEN(const String&)Überprüft, ob die Zeichenkette ein gültiger NMTOKEN gemäß der W3C XML Schema Part2: Datatypes-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 Part2: Datatypes-Empfehlung ist.
static VerifyWhitespace(const String&)Gibt die übergebene Zeichenketteninstanz zurück, wenn alle Zeichen im Zeichenkettenargument gültige Leerzeichenzeichen 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

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Siehe auch