ValidationType Sabit listesi

Tanım

Gerçekleştirilecek doğrulama türünü belirtir.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Devralma
ValidationType

Alanlar

Auto 1

DTD veya şema bilgilerinin bulunup bulunmadiğini doğrular.

.NET Framework 2.0'dan başlayarak, bu alan kullanımdan kaldırıldı. Yalnızca eski XmlValidatingReader sınıf için geçerlidir.

DTD 2

DTD'ye göre doğrular.

None 0

Doğrulama yapılmaz ve doğrulama hatası atılmaz. Bu ayar, XML 1.0 uyumlu, doğrulanmayan bir ayrıştırıcı oluşturur.

Varsayılan öznitelikleri raporlamaya ve genel varlıkları çözümlemeye ResolveEntity() yönelik çağrılar. DOCTYPE doğrulama amacıyla kullanılmaz.

Schema 4

Satır içi XML Şemaları da dahil olmak üzere XML Şema tanım dili (XSD) şemalarına göre doğrulayın. XML Şemaları, özniteliği veya sağlanan Schemas özellik kullanılarak schemaLocation ad alanı URI'leriyle ilişkilendirilir.

XDR 3

Satır içi XDR şemaları da dahil olmak üzere XML-Data Azaltılmış (XDR) şemalarına göre doğrulayın. XDR şemaları ad alanı ön eki veya Schemas özelliği kullanılarak x-schema tanınır.

.NET Framework 2.0'dan başlayarak, bu alan kullanımdan kaldırıldı. Yalnızca eski XmlValidatingReader sınıf için geçerlidir.

Açıklamalar

XmlReader sınıfı bir şema veya belge türü tanımı (DTD) kullanarak doğrulamayı zorunlu kılabilir. Numaralandırma, ValidationType oluşturulan XmlReader örneğin gerçekleştirmesi gereken doğrulama türünü belirtir. ÖrnekXmlReader, yöntemi tarafından Create oluşturulan bir doğrulama XmlReader nesnesi veya bir XmlValidatingReader nesne olabilir.

Doğrulama modelinin üç özelliği vardır: katı, bilgilendirici ve durum. Katı, doğrulama türlerinin karıştırılmasına izin vermez, şema veya belge türü tanımı (DTD) bulunamazsa bilgilendirici bir uyarı sağlar ve şemalardan öğeler ve öznitelikler için doğrulama gerçekleştirilemiyorsa durum uyarıları sağlar.

Şunlara uygulanır

Ayrıca bkz.