Freigeben über


Typenunterstützung in den System.Xml-Klassen

Aktualisiert: November 2007

In .NET Framework, Version 2.0, wurden die Kern-XML-Klassen erweitert und enthalten nun Features zur Typunterstützung. Die Klassen XmlReader, XmlWriter und XPathNavigator enthalten Features 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 Features 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

Verwandte Abschnitte

Zugreifen auf streng typisierte XML-Daten mit 'XPathNavigator'

Lesen von typisierten Daten

Schreiben von typisierten Daten