ValidationType Výčet

Definice

Určuje typ ověření, který se má provést.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Dědičnost
ValidationType

Pole

Name Hodnota Description
None 0

Neprovádí se žádné ověření a nejsou vyvolán žádné chyby ověření. Toto nastavení vytvoří analyzátor vyhovující standardu XML 1.0.

ResolveEntity() Volání výchozíchatributůch TYP DOCTYPE se nepoužívá pro účely ověřování.

Auto 1

Ověří, jestli jsou nalezeny informace o DTD nebo schématu.

Počínaje verzí .NET Framework 2.0 je toto pole zastaralé. Vztahuje se pouze na zastaralou XmlValidatingReader třídu.

DTD 2

Ověřuje se podle DTD.

XDR 3

Ověřte podle schématu XML-Data Reduced (XDR), včetně vložených schémat XDR. Schémata XDR se rozpoznávají pomocí x-schema předpony oboru názvů nebo Schemas vlastnosti.

Počínaje verzí .NET Framework 2.0 je toto pole zastaralé. Vztahuje se pouze na zastaralou XmlValidatingReader třídu.

Schema 4

Ověřte podle schémat jazyka XSD (Xml Definition Language), včetně vložených schémat XML. Schémata XML jsou přidružena k identifikátorům URI oboru názvů buď pomocí atributu schemaLocation , nebo poskytnuté Schemas vlastnosti.

Poznámky

Třída XmlReader může vynutit ověření pomocí definice schématu nebo typu dokumentu (DTD). Výčet ValidationType určuje typ ověření, které má vytvořená XmlReader instance provést. Instance XmlReader může být buď validačním XmlReader objektem vytvořeným metodou Create , nebo objektem XmlValidatingReader .

Ověřovací model má tři vlastnosti, přísné, informativní a stav. Striktní, neumožňuje kombinování typů ověřování, informativní poskytuje upozornění, pokud nelze najít definici schématu nebo typu dokumentu (DTD) a stav poskytuje upozornění v případě, že ověření nelze provést pro prvky a atributy ze schémat.

Platí pro

Viz také