ValidationType Enumeração

Definição

Especifica o tipo de validação a realizar.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
Herança
ValidationType

Campos

Name Valor Description
None 0

Não é realizada qualquer validação e não são lançados erros de validação. Esta configuração cria um parser compatível com XML 1.0 que não valida.

Chamadas para ResolveEntity() reportar atributos predefinidos e resolver entidades gerais. O DOCTYPE não é utilizado para fins de validação.

Auto 1

Valida se for encontrada informação DTD ou de esquema.

A partir do .NET Framework 2.0, este campo está obsoleto. Aplica-se apenas à classe obsoleta XmlValidatingReader .

DTD 2

Valida de acordo com o DTD.

XDR 3

Validar de acordo com esquemas XML-Data Reduzidos (XDR), incluindo esquemas XDR inline. Os esquemas XDR são reconhecidos usando o x-schema prefixo de namespace ou a Schemas propriedade.

A partir do .NET Framework 2.0, este campo está obsoleto. Aplica-se apenas à classe obsoleta XmlValidatingReader .

Schema 4

Validar de acordo com os esquemas da linguagem de definição de esquemas XML (XSD), incluindo esquemas XML inline. Os Esquemas XML estão associados a URIs de namespace, seja usando o schemaLocation atributo ou a propriedade fornecida Schemas .

Observações

A XmlReader classe pode impor validação usando uma definição de esquema ou tipo de documento (DTD). A ValidationType enumeração especifica o tipo de validação que a instância criada XmlReader deve realizar. A XmlReader instância pode ser um objeto validador XmlReader criado pelo Create método, ou um XmlValidatingReader objeto.

O modelo de validação tem três características: estrita, informativa e de estado. Estrito, não permite a mistura de tipos de validação, informativo fornece um aviso se a definição do tipo de esquema ou documento (DTD) não for encontrada, e o estado fornece avisos se não for possível realizar validação para elementos e atributos provenientes de esquemas.

Aplica-se a

Ver também