Obsługa typu w ramach klas zestawu System.XmlType Support in the System.Xml Classes

W .NET Framework w wersji 2,0 podstawowe klasy XML zostały ulepszone w celu uwzględnienia funkcji obsługi typu.In the .NET Framework version 2.0, the core XML classes have been enhanced to include type support features. Klasy, i XmlWriter zawierająXPathNavigator funkcje obsługi typu, w tym możliwość konwersji między typami schematu XML i typami środowiska uruchomieniowego języka wspólnego (CLR). XmlReaderThe XmlReader, XmlWriter, and XPathNavigator classes include type support features including the ability to convert between XML Schema types and common language runtime (CLR) types.

W .NET Framework w wersji 2,0, XmlReaderklasy, XmlWriteri XPathNavigator zostały ulepszone w celu uwzględnienia funkcji obsługi typu.In the .NET Framework version 2.0, the XmlReader, XmlWriter, and XPathNavigator classes have been enhanced to include type support features.

  • Klasy XmlReader i XPathNavigator zawierają Właściwość SchemaInfo , która zwraca informacje o schemacie w węźle.The XmlReader and XPathNavigator classes each include a SchemaInfo property that returns the schema information on a node.

  • ReadContentAs i ReadElementContentAs i XmlReader metody klasy odczytają wartość tekstową i konwertują ją na wartość CLR w wywołaniu pojedynczej metody.The ReadContentAs and ReadElementContentAs and methods on the XmlReader class read a text value and convert it to a CLR value in a single method call.

  • WriteValue MetodaXmlWriter w klasie konwertuje typ CLR na typ schematu XML podczas pisania kodu XML.The WriteValue method on the XmlWriter class converts a CLR type to an XML Schema type when writing out XML.

  • ValueAs i TypedValue właściwości XPathNavigator klasy zwracają wartość węzła i konwertują ją na wartość CLR w pojedynczym wywołaniu metody.The ValueAs and TypedValue properties on the XPathNavigator class return a node value and convert it to a CLR value in a single method call.

Uwaga

W .NET Framework w wersji 1,0 XmlConvert Klasa była wymagana do konwersji między schematem XML i typami CLR.In the .NET Framework version 1.0 the XmlConvert class was needed to convert between XML Schema and CLR types.

W tej sekcjiIn This Section

Mapowanie typów danych XML na typy CLRMapping XML Data Types to CLR Types
Opisuje domyślne mapowania typów danych XML na typy CLR.Describes the default mappings of XML data types to CLR types.

Obsługiwane typy XML — uwagi dotyczące implementacjiXML Type Support Implementation Notes
W tym artykule omówiono niektóre typy szczegółów implementacji.Discusses some of the type support implementation details.

Konwersja typów danych XMLConversion of XML Data Types
Opisuje sposób użycia XmlConvert klasy do konwersji między schematem XML i typami CLR.Describes how to use the XmlConvert class to convert between XML Schema and CLR types.

Uzyskiwanie dostępu do silnie typizowanych danych XML przy użyciu klasy XPathNavigatorAccessing Strongly Typed XML Data Using XPathNavigator