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

Name Değer Description
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.

Auto 1

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

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

DTD 2

DTD'ye göre doğrular.

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 x-schema özelliği kullanılarak Schemas tanınır.

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

Schema 4

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

Açıklamalar

sınıfı, XmlReader 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 XmlReader oluşturulan bir doğrulama Create nesnesi veya bir XmlValidatingReader nesne olabilir.

Doğrulama modelinin üç özelliği vardır: katı, bilgilendirici ve durum. Kesin, 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 yapılamazsa durum uyarıları sağlar.

Şunlara uygulanır

Ayrıca bkz.