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

Auto 1

Esegue la convalida se vengono trovate informazioni sulla DTD o sullo schema.

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

DTD 2

Esegue la convalida in base alla DTD.

None 0

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

Le chiamate a ResolveEntity() segnalano gli attributi predefiniti e risolvono le entità generali. La dichiarazione DOCTYPE non viene usata per scopi di convalida.

Schema 4

La convalida viene eseguita in base a schemi XSD (XML Schema Definition Language), inclusi schemi XML inline. Gli schemi XML vengono associati agli URI di spazio dei nomi mediante l'attributo schemaLocation o la proprietà Schemas fornita.

XDR 3

La convalida viene eseguita in base a schemi XDR (XML-Data Reduced), inclusi schemi XDR inline. Gli schemi XDR vengono riconosciuti utilizzando il prefisso dello spazio dei nomi x-schema o la proprietà Schemas.

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

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 Create può essere un oggetto di convalida XmlReader creato dal metodo o un XmlValidatingReader oggetto.

Il modello di convalida ha tre caratteristiche, rigorose, informative e stato. Strict, non consente la combinazione dei tipi di convalida, le informazioni forniscono un avviso se non è possibile trovare la definizione di tipo di documento o lo schema e lo stato fornisce avvisi se la convalida non può essere eseguita per gli elementi e gli attributi dagli schemi.

Si applica a

Vedi anche