Typenunterstützung in den System.Xml-Klassen
In .NET Framework, Version 2.0, wurden die Kern-XML-Klassen erweitert und enthalten nun Funktionen zur Typunterstützung. Die Klassen XmlReader, XmlWriter und XPathNavigator enthalten Funktionen zur Typunterstützung. Dazu gehört auch die Funktion zum Konvertieren zwischen XML-Schematypen und CLR-Typen (Common Language Runtime).
In .NET Framework, Version 2.0, wurden die Klassen XmlReader, XmlWriter und XPathNavigator erweitert und enthalten nun Funktionen zur Typunterstützung.
Die XmlReader-Klasse und die XPathNavigator-Klasse enthalten jeweils eine SchemaInfo-Eigenschaft, die die Schemainformationen eines Knotens zurückgibt.
Die ReadContentAs-Eigenschaft und die ReadElementContentAs-Eigenschaft sowie die Methoden der XmlReader-Klasse lesen einen Textwert und konvertieren diesen durch einen einzigen Methodenaufruf in einen CLR-Wert.
Die WriteValue-Methode der XmlWriter-Klasse konvertiert einen CLR-Typ beim Schreiben von XML-Daten in einen XML-Schematyp.
Die ValueAs-Eigenschaft und die TypedValue-Eigenschaft der XPathNavigator-Klasse geben einen Knotenwert zurück und konvertieren diesen durch einen einzigen Methodenaufruf in einen CLR-Wert.
Hinweis |
---|
In .NET Framework, Version 1.0, war zum Konvertieren zwischen XML-Schematypen und CLR-Typen die XmlConvert-Klasse erforderlich. |
In diesem Abschnitt
Zuordnen von XML-Datentypen zu CLR-Typen
Beschreibt die Standardzuordnungen von XML-Datentypen zu CLR-Typen.Implementierungshinweise zur XML-Typunterstützung
Erläutert einige Implementierungsdetails der Typunterstützung.Konvertierung von XML-Datentypen
Beschreibt die Verwendung der XmlConvert-Klasse zum Konvertieren zwischen XML-Schematypen und CLR-Typen.
Verwandte Abschnitte
Zugreifen auf streng typisierte XML-Daten mit 'XPathNavigator'