Udostępnij za pośrednictwem


Obsługa typu w ramach klas zestawu System.Xml

W programie .NET Framework w wersji 2.0 podstawowe klasy XML zostały ulepszone w celu uwzględnienia funkcji obsługi typów. Klasy XmlReader, i XPathNavigator obejmują funkcje obsługi typów, XmlWriterw tym możliwość konwersji między typami schematu XML i typami środowiska uruchomieniowego języka wspólnego (CLR).

W programie .NET Framework w wersji 2.0 XmlReaderklasy , XmlWriteri XPathNavigator zostały ulepszone w celu uwzględnienia funkcji obsługi typów.

  • Klasy XmlReader i XPathNavigator zawierają właściwość SchemaInfo , która zwraca informacje o schemacie w węźle.

  • ReadContentAs i ReadElementContentAs i metody w XmlReader klasie odczytują wartość tekstową i konwertują ją na wartość CLR w jednym wywołaniu metody.

  • Metoda WriteValue w XmlWriter klasie konwertuje typ CLR na typ schematu XML podczas zapisywania kodu XML.

  • Wartości ITypedValue właściwości klasy XPathNavigator zwracają wartość węzła i konwertują ją na wartość CLR w ramach pojedynczego wywołania metody.

Uwaga

W programie .NET Framework w wersji 1.0 XmlConvert klasa była potrzebna do konwersji między typami schematu XML i clR.

W tej sekcji

Mapowanie typów danych XML na typy CLR
Opisuje domyślne mapowania typów danych XML na typy CLR.

Obsługiwane typy XML — uwagi dotyczące implementacji
Omówienie niektórych szczegółów implementacji obsługi typu.

Konwersja typów danych XML
Opisuje sposób konwertowania między typami schematu XML i CLR za XmlConvert pomocą klasy .

Uzyskiwanie dostępu do silnie typizowanych danych XML przy użyciu klasy XPathNavigator