ValidationType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Pole
Auto | 1 | Ověří, jestli jsou nalezeny informace o DTD nebo schématu. Počínaje .NET Framework 2.0 je toto pole zastaralé. Vztahuje se pouze na zastaralou XmlValidatingReader třídu. |
DTD | 2 | Ověří se podle DTD. |
None | 0 | Neprovádí se žádné ověření a nejsou vyvolán žádné chyby ověření. Toto nastavení vytvoří analyzátor, který je kompatibilní s xml 1.0. Volání výchozích ResolveEntity() atributů sestavy a řešení obecných entit TYP DOCTYPE se nepoužívá pro účely ověřování. |
Schema | 4 | Ověřte v závislosti na schématech XSD (XML Schema 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 |
XDR | 3 | Ověřte podle schémat XML-Data Omezené (XDR) včetně vložených schémat XDR. Schémata XDR se rozpoznávají pomocí Počínaje .NET Framework 2.0 je toto pole zastaralé. Vztahuje se pouze na zastaralou XmlValidatingReader třídu. |
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ď ověřovacím XmlReader objektem vytvořeným metodou Create , nebo objektem XmlValidatingReader .
Ověřovací model má tři charakteristiky, 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í, pokud ověření nelze provést pro prvky a atributy ze schémat.