Aracılığıyla paylaş


XmlValidatingReader.SchemaType Özellik

Tanım

Bir şema türü nesnesi alır.

public:
 property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object

Özellik Değeri

XmlSchemaDatatype, XmlSchemaSimpleTypeveya XmlSchemaComplexType düğüm değerinin yerleşik bir XML Şema tanım dili (XSD) türü veya geçerli düğümde şema türü yoksa simpleType veya complexType null kullanıcı tanımlı olup olmadığına bağlı olarak.

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.

Kullanıcının döndürülen tür için test etmesi gerekir.

XML Şeması doğrulaması gerçekleştiriliyorsa, XmlSchemaType veya XmlSchemaDatatype okunmakta olan geçerli öğeye karşılık gelir. Belge türü tanımı (DTD doğrulaması) gerçekleştiriliyorsa, bu özellik döndürür null.

XmlSchemaDatatype , geçerli öğe veya öznitelik, min ve max gibi basit türlerde özel doğrulama kısıtlamaları belirtebilen basit bir türse döndürülür.

XmlSchemaSimpleType , geçerli öğe veya öznitelik, kullanıcı tanımlı simpleType ise döndürülür.

XmlSchemaComplexType , geçerli öğe kullanıcı tanımlı bir complexType ise döndürülür. Bu tür öznitelikler tarafından döndürülemez.

Uyarı

ValidationType.None olarak ayarlandıysa ValidationType , şemalardan veya DTD'lerden veri türü bilgisi sağlanmaz.

Dikkat

çağrısı Closeyaptıktan sonra SchemaType Null döndürür.

Şunlara uygulanır

Ayrıca bkz.