ValidationType Enumerazione

Definizione

Specifica il tipo di convalida da eseguire.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Ereditarietà
ValidationType

Campi

Nome Valore Descrizione
None 0

Non viene eseguita alcuna convalida e non vengono generati errori di convalida. Questa impostazione crea un parser non conforme a XML 1.0.

Chiamate per segnalare ResolveEntity() gli attributi predefiniti e risolvere le entità generali. DocTYPE non viene utilizzato a scopo di convalida.

Auto 1

Convalida se vengono trovate informazioni DTD o dello schema.

A partire da .NET Framework 2.0, questo campo è obsoleto. Si applica solo alla classe obsoleta XmlValidatingReader .

DTD 2

Convalida in base al DTD.

XDR 3

Convalidare in base agli schemi XDR (Reduced) XML-Data, inclusi gli schemi XDR inline. Gli schemi XDR vengono riconosciuti usando il prefisso dello x-schema spazio dei nomi o la Schemas proprietà .

A partire da .NET Framework 2.0, questo campo è obsoleto. Si applica solo alla classe obsoleta XmlValidatingReader .

Schema 4

Convalidare in base agli schemi XSD (XML Schema Definition Language), inclusi gli XML Schema inline. Gli XML Schema sono associati agli URI dello spazio dei nomi usando l'attributo schemaLocation o la proprietà specificata Schemas .

Commenti

La XmlReader classe può applicare la convalida usando uno schema o una definizione del tipo di documento (DTD). L'enumerazione ValidationType specifica il tipo di convalida che deve essere eseguita l'istanza creata XmlReader . L'istanza XmlReader può essere un oggetto di convalida XmlReader creato dal Create metodo o un XmlValidatingReader oggetto .

Il modello di convalida ha tre caratteristiche, strict, informative e status. Strict, non consente la combinazione dei tipi di convalida, fornisce un avviso se non è possibile trovare lo schema o la definizione del tipo di documento (DTD) e lo stato fornisce avvisi se la convalida non può essere eseguita per elementi e attributi dagli schemi.

Si applica a

Vedi anche