Dela via


Skriv support i System.Xml-klasserna

I .NET Framework version 2.0 har de grundläggande XML-klasserna förbättrats för att inkludera typstödfunktioner. Klasserna XmlReader, XmlWriteroch XPathNavigator innehåller typstödfunktioner, inklusive möjligheten att konvertera mellan XML-schematyper och clr-typer (common language runtime).

I .NET Framework version 2.0 XmlReaderhar klasserna , XmlWriteroch XPathNavigator förbättrats för att inkludera typstödfunktioner.

  • Klasserna XmlReader och XPathNavigator innehåller var och en en SchemaInfo-egenskap som returnerar schemainformationen på en nod.

  • Metoderna ReadContentAs och ReadElementContentAs och på XmlReader klassen läser ett textvärde och konverterar det till ett CLR-värde i ett enda metodanrop.

  • Metoden WriteValue i XmlWriter klassen konverterar en CLR-typ till en XML-schematyp när du skriver ut XML.

  • ValueAs och TypedValue egenskaper för XPathNavigator klassen returnerar ett nodvärde och konverterar det till ett CLR-värde i ett enda metodanrop.

Kommentar

I .NET Framework version 1.0 XmlConvert behövdes klassen för att konvertera mellan XML-schema och CLR-typer.

I det här avsnittet

Mappa XML-datatyper till CLR-typer
Beskriver standardmappningar av XML-datatyper till CLR-typer.

Anteckningar om XML-typstödimplementering
Beskriver några av de typer av supportimplementeringsinformation.

Konvertering av XML-datatyper
Beskriver hur du använder XmlConvert klassen för att konvertera mellan XML-schema- och CLR-typer.

Åtkomst till starkt typerade XML-data med XPathNavigator