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

Auto 1

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

Do .NET Framework 2.0 em diante, esse campo está obsoleto. Ele se aplica somente à classe XmlValidatingReader obsoleta.

DTD 2

Valida de acordo com a DTD.

None 0

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

As chamadas a ResolveEntity() relatam atributos padrão e resolvem as entidades gerais. O DOCTYPE não é usado para fins de validação.

Schema 4

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

XDR 3

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

Do .NET Framework 2.0 em diante, esse campo está obsoleto. Ele se aplica somente à classe XmlValidatingReader obsoleta.

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 o esquema ou definição de tipo de documento (DTD) não puder ser encontrado 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