Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet Dieses Thema bewerten.

XmlConvert-Klasse

Codiert und decodiert XML-Namen und stellt Methoden für das Konvertieren zwischen Typen der Common Language Runtime und XSD-Typen (XML Schema Definition) bereit. Bei der Konvertierung von Datentypen sind die zurückgegebenen Werte vom Gebietsschema unabhängig.

System.Object
  System.Xml.XmlConvert

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)
public class XmlConvert

Der XmlConvert-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode Unterstützt von XNA Framework XmlConvert Initialisiert eine neue Instanz der XmlConvert-Klasse.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif DecodeName Decodiert einen Namen. Diese Methode ist die Umkehrung der EncodeName-Methode und der EncodeLocalName-Methode.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif EncodeLocalName Konvertiert den Namen in einen gültigen lokalen XML-Namen.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif EncodeName Konvertiert den Namen in einen gültigen XML-Namen.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif EncodeNmToken Überprüft, ob der Name entsprechend der XML-Spezifikation gültig ist.
Öffentliche Methode Unterstützt von XNA Framework Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Unterstützt von XNA Framework Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Statischer Member Unterstützt von XNA Framework FromBinHexString Veraltet. Konvertiert eine BinHex-codierte Zeichenfolge in ein Bytearray.
Öffentliche Methode Unterstützt von XNA Framework GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode Unterstützt von XNA Framework GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif IsNCNameChar Überprüft, ob das übergebene Zeichen ein gültiger Nicht-Doppelpunkt-Zeichentyp ist.
Öffentliche Methode Statischer Member IsPublicIdChar Gibt die übergebene Zeicheninstanz zurück, wenn das Zeichen im Argument ein gültiges Zeichen für eine öffentliche ID ist, andernfalls Nothing.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif IsStartNCNameChar Überprüft, ob das übergebene Zeichen ein gültiger Startnamenszeichentyp ist.
Öffentliche Methode Statischer Member IsWhitespaceChar Überprüft, ob das übergebene Zeichen ein gültiges XML-Leerzeichen ist.
Öffentliche Methode Statischer Member IsXmlChar Überprüft, ob das übergebene Zeichen ein gültiges XML-Zeichen ist.
Öffentliche Methode Statischer Member IsXmlSurrogatePair Überprüft, ob das übergebene Ersatzzeichenpaar ein gültiges XML-Zeichen ist.
Geschützte Methode Unterstützt von XNA Framework MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToBinHexString Veraltet. Konvertiert ein Bytearray in eine BinHex-codierte Zeichenfolge.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToBoolean Konvertiert die String in ein Boolean-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToByte Konvertiert die String in ein Byte-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToChar Konvertiert die String in ein Char-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToDateTime(String) Veraltet. Konvertiert die String in ein DateTime-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToDateTime(String, String) Konvertiert die String in ein DateTime-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToDateTime(String, String()) Konvertiert die String in ein DateTime-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToDateTime(String, XmlDateTimeSerializationMode) Konvertiert die String mithilfe von XmlDateTimeSerializationMode in eine DateTime-Struktur.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToDateTimeOffset(String) Konvertiert den angegebenen String in ein DateTimeOffset-Äquivalent.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToDateTimeOffset(String, String) Konvertiert den angegebenen String in ein DateTimeOffset-Äquivalent.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToDateTimeOffset(String, String()) Konvertiert den angegebenen String in ein DateTimeOffset-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToDecimal Konvertiert den String in ein Decimal-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToDouble Konvertiert die String in ein Double-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToGuid Konvertiert die String in ein Guid-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToInt16 Konvertiert die String in ein Int16-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToInt32 Konvertiert die String in ein Int32-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToInt64 Konvertiert die String in ein Int64-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToSByte Konvertiert die String in ein SByte-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToSingle Konvertiert die String in ein Single-Äquivalent.
Öffentliche Methode Unterstützt von XNA Framework ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Boolean) Konvertiert Boolean in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToString(Byte) Konvertiert Byte in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Char) Konvertiert Char in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToString(DateTime) Veraltet. Konvertiert DateTime in eine String.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(DateTimeOffset) Konvertiert den angegebenen DateTimeOffset in einen String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Decimal) Konvertiert Decimal in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Double) Konvertiert Double in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Guid) Konvertiert Guid in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Int16) Konvertiert Int16 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Int32) Konvertiert Int32 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Int64) Konvertiert Int64 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(SByte) Konvertiert SByte in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(Single) Konvertiert Single in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(TimeSpan) Konvertiert TimeSpan in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToString(UInt16) Konvertiert UInt16 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(UInt32) Konvertiert UInt32 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(UInt64) Konvertiert UInt64 in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToString(DateTime, String) Konvertiert DateTime in eine String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework ToString(DateTime, XmlDateTimeSerializationMode) Konvertiert die DateTime-Struktur mithilfe von XmlDateTimeSerializationMode in eine String.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToString(DateTimeOffset, String) Konvertiert den angegebenen DateTimeOffset im angegebenen Format in einen String.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToTimeSpan Konvertiert den String in ein TimeSpan-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToUInt16 Konvertiert die String in ein UInt16-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToUInt32 Konvertiert die String in ein UInt32-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif ToUInt64 Konvertiert die String in ein UInt64-Äquivalent.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyName Überprüft, ob der Name ein gültiger Name gemäß der W3C-Empfehlung für XML (Extended Markup Language) ist.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyNCName Überprüft, ob der Name ein gültiger NCName gemäß der W3C-Empfehlung für XML (Extended Markup Language) ist. Ein NCName kann keinen Doppelpunkt enthalten.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyNMTOKEN Überprüft, ob die Zeichenfolge ein gültiges NMTOKEN gemäß der Empfehlung in W3C XML Schema Part2: Datatypes ist.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyPublicId Gibt die übergebene Zeichenfolgeninstanz zurück, wenn alle Zeichen im Zeichenfolgenargument gültige Zeichen für eine öffentliche ID sind.
Öffentliche Methode Statischer Member Unterstützt von XNA Framework VerifyTOKEN Überprüft, ob die Zeichenfolge ein gültiges Token gemäß der Empfehlung in W3C XML Schema Part2: Datatypes ist.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyWhitespace Gibt die übergebene Zeichenfolgeninstanz zurück, wenn alle Zeichen im Zeichenfolgenargument gültige Leerzeichen sind.
Öffentliche Methode Statischer Member e2104c2x.PortableClassLibrary(de-de,VS.100).gif VerifyXmlChars Gibt die übergebene Zeichenfolge zurück, wenn alle Zeichen und Ersatzzeichenpaare im Zeichenfolgenargument gültige XML-Zeichen sind, andernfalls Nothing.
Zum Seitenanfang

Element- und Attributnamen oder ID-Werte sind auf einen Bereich von XML-Zeichen beschränkt, der der W3C-Empfehlung Extensible Markup Language (XML) 1.0 (Fourth Edition) entspricht. Wenn Namen ungültige Zeichen enthalten, werden diese mithilfe der EncodeName-Methode und der DecodeName-Methode in gültige XML-Namen übersetzt.

Bei vielen Sprachen und Anwendungen wie Microsoft SQL Server und Microsoft Word sind Unicode-Zeichen in Namen zulässig, die in XML-Namen ungültig sind. Beispielsweise wäre bei einer Spaltenüberschrift "Order Detail" in einer Datenbank das Leerzeichen zwischen den Worten "Order" und "Detail" zugelassen. In XML gilt jedoch das Leerzeichen zwischen "Order" und "Detail" als unzulässiges XML-Zeichen. Das ungültige Leerzeichen muss daher in hexadezimal codierte Escapezeichen konvertiert werden und kann später decodiert werden.

Bei Verwendung der EncodeName-Methode zusammen mit der XmlWriter-Klasse ist gewährleistet, dass gültige XML-Namen geschrieben werden. Der folgende C#-Code konvertiert den Namen "Order Detail" in einen gültigen XML-Namen und schreibt das Element <Order_0x0020_Detail>My order</Order_0x0020_Detail>.

 writer.WriteElementString(XmlConvert.EncodeName("Order Detail"),"My order");

XmlConvert stellt außerdem Methoden für das Konvertieren einer Zeichenfolge in einen .NET Framework-Datentyp und umgekehrt bereit. Gebietsschemaeinstellungen werden bei der Datenkonvertierung nicht berücksichtigt. Die Datentypen beruhen auf XSD-Datentypen (XML Schema Definition).

HinweisHinweis

In .NET Framework, Version 2.0, beinhalten die Klassen XmlReader, XmlWriter und XPathNavigator neue Methoden, die typisierte Daten behandeln können. Diese neuen Methoden behandeln die Konvertierung der Zeichenfolge in einen .NET Framework-Datentyp.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Unterstützt in:

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(2000 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ