XmlValidatingReader.Schemas Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Doğrulama için kullanılacak öğesini XmlSchemaCollection alır.
public:
property System::Xml::Schema::XmlSchemaCollection ^ Schemas { System::Xml::Schema::XmlSchemaCollection ^ get(); };
public System.Xml.Schema.XmlSchemaCollection Schemas { get; }
member this.Schemas : System.Xml.Schema.XmlSchemaCollection
Public ReadOnly Property Schemas As XmlSchemaCollection
Özellik Değeri
XmlSchemaCollection Doğrulama için kullanılacak.
Açıklamalar
Uyarı
XmlValidatingReader.NET Framework 2.0'da sınıf kullanımdan kaldırıldı. sınıfını ve Create yöntemini kullanarak XmlReaderSettings bir doğrulama XmlReader örneği oluşturabilirsiniz. Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
, XmlSchemaCollection önceden yüklenmiş XML-Data Azaltılmış (XDR) ve XML Şeması tanım dili (XSD) şemalarını tutar. Bu özellik, okuyucuya şemaların önbelleğine erişim verir ve her seferinde şemaları yeniden yüklemek zorunda kalmadan doğrulamasını sağlar. Okuyucu öğesine hiçbir şey XmlSchemaCollectioneklemez.
XmlSchemaCollection içeren veya diğer ad alanlarına başvuran öğeleri içeren includeimport bir XML şeması (XSD) içeriyorsa, bu diğer ad alanlarının şemaları yalnızca doğrulama amacıyla yüklenir. Bu şemalar açıkça şema koleksiyonuna eklenmediği sürece, koleksiyon yöntemlerinden veya özelliklerinden herhangi biri kullanılarak bunlara erişilemez. Örneğin, koleksiyon şema dosyasına başvuru içeren şema dosyasını a.xsdiçeriyorsa, koleksiyon yöntemlerinden veya özelliklerinden herhangi birini kullanarak erişebilmek için önce şema b.xsdkoleksiyonuna eklemeniz b.xsd gerekir.
XmlSchemaCollection özelliği kullanılarak Schemas öğesine erişildiğinde, XmlSchemaCollection.Add yöntemi özelliği tarafından belirtilen değerini XmlResolverXmlValidatingReader.XmlResolver kullanır.
Uyarı
Şemaların ilk Read çağrıdan önce öğesine XmlSchemaCollection eklenmesi gerekir.