System.Xml Sınıflarında Tür Desteği

.NET Framework sürüm 2.0'da, temel XML sınıfları tür desteği özelliklerini içerecek şekilde geliştirilmiştir. XmlReader, XmlWriterve sınıfları, XML Şeması türleri ile XPathNavigator ortak dil çalışma zamanı (CLR) türleri arasında dönüştürme olanağı da dahil olmak üzere tür desteği özellikleri içerir.

.NET Framework sürüm 2.0'da, XmlReader, XmlWriterve XPathNavigator sınıfları tür desteği özelliklerini içerecek şekilde geliştirilmiştir.

  • ve XPathNavigator sınıflarının XmlReader her biri, bir düğümdeki şema bilgilerini döndüren bir SchemaInfo özelliği içerir.

  • Sınıfındaki ReadContentAs ve ReadElementContentAs ve yöntemleri XmlReader bir metin değerini okur ve tek bir yöntem çağrısında CLR değerine dönüştürür.

  • WriteValue sınıfındaki XmlWriter yöntemi, XML yazarken CLR türünü XML Şeması türüne dönüştürür.

  • Sınıfındaki XPathNavigator ValueAs ve TypedValue özellikleri bir düğüm değeri döndürür ve bunu tek bir yöntem çağrısında CLR değerine dönüştürür.

Not

.NET Framework sürüm 1.0'da XmlConvert , XML Şeması ve CLR türleri arasında dönüştürme yapmak için sınıfı gerekiyordu.

Bu Bölümde

XML Veri Türlerini CLR Türleriyle Eşleme
XML veri türlerinin CLR türlerine varsayılan eşlemelerini açıklar.

XML Tür Desteği Uygulama Notları
Bazı tür desteği uygulama ayrıntılarını açıklar.

XML Veri Türlerini Dönüştürme
XML Şeması ve CLR türleri arasında dönüştürmek için sınıfının nasıl kullanılacağını XmlConvert açıklar.

XPathNavigator Kullanarak Türü Kesin Olarak Belirtilmiş XML Verilerine Erişme