ValidationType Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o tipo de validação a realizar.
public enum class ValidationType
public enum ValidationType
type ValidationType =
Public Enum ValidationType
- Herança
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 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 |
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.