ValidationType Enumeração

Definição

Especifica o tipo de validação a ser executada.

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

Campos

Nome Valor Description
None 0

Nenhuma validação é executada e nenhum erro de validação é gerado. Essa configuração cria um analisador de não validação compatível com XML 1.0.

Chamadas para ResolveEntity() relatar atributos padrão e resolver entidades gerais. O DOCTYPE não é usado para fins de validação.

Auto 1

Valida se as informações de esquema ou DTD foram encontradas.

A partir do .NET Framework 2.0, esse campo é obsoleto. Aplica-se somente à classe obsoleta XmlValidatingReader .

DTD 2

Valida de acordo com o DTD.

XDR 3

Valide de acordo com esquemas XDR (XML-Data Reduzido), incluindo esquemas XDR embutidos. Esquemas XDR são reconhecidos usando o x-schema prefixo de namespace ou a Schemas propriedade.

A partir do .NET Framework 2.0, esse campo é obsoleto. Aplica-se somente à classe obsoleta XmlValidatingReader .

Schema 4

Valide de acordo com esquemas XSD (linguagem de definição de esquema XML), incluindo esquemas XML embutidos. Esquemas XML são associados a URIs de namespace usando o schemaLocation atributo ou a propriedade fornecida Schemas .

Comentários

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

O modelo de validação tem três características, estrito, informativo e status. Estrito, não permite a combinação de tipos de validação, informativo fornece um aviso se a definição de tipo de documento ou esquema (DTD) não puder ser encontrada e o status fornecerá avisos se a validação não puder ser executada para elementos e atributos de esquemas.

Aplica-se a

Confira também