ValidationType Sabit listesi
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.
Gerçekleştirilecek doğrulama türünü belirtir.
public enum class ValidationType
public enum ValidationType
type ValidationType =
Public Enum ValidationType
- Devralma
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 |
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 .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.