ConformanceLevel 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.
public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel =
Public Enum ConformanceLevel
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Auto | 0 | O XmlReader objeto ou XmlWriter deteta automaticamente se deve ser realizada uma verificação a nível de documento ou de fragmento, e realiza a verificação apropriada. Se estiveres a envolver outro XmlReader objeto ou XmlWriter objeto, o objeto exterior não faz qualquer verificação adicional de conformidade. A verificação de conformidade fica ao critério do objeto subjacente. Consulte as ConformanceLevel propriedades e ConformanceLevel para detalhes sobre como o nível de conformidade é determinado. |
| Fragment | 1 | Os dados XML são um fragmento XML bem formado, conforme definido pelo W3C. Este nível de conformidade representa um documento XML que pode não ter um elemento raiz, mas que, de resto, está bem formado. Este nível de verificação garante que o fluxo que está a ser lido ou escrito pode ser consumido por qualquer processador como uma entidade externa analisada XML 1.0]. |
| Document | 2 | Os dados XML cumprem as regras para um documento XML 1.0 bem formado, conforme definido pelo W3C. Este nível de verificação garante que o fluxo lido ou escrito pode ser consumido por qualquer processador como um documento XML 1.0. |
Observações
Quando crias uma instância de leitor ou escritor XML, podes usar a XmlReaderSettings classe or XmlWriterSettings para especificar as funcionalidades que queres que a nova instância suporte. Uma das funcionalidades que pode configurar é o nível de conformidade que pretende impor aos dados XML.
Criar um leitor ou escritor compatível garante que os dados XML processados cumprem o nível de conformidade especificado. Se o fluxo lido ou escrito não cumprir o nível de conformidade, é lançada uma exceção.
As verificações ao nível do documento com o ConformanceLevel.Document membro de enumeração aplicam verificações ao nível do fragmento (o ConformanceLevel.Fragment membro) e também garantem o seguinte:
O item de topo não tem nós além da declaração XML, DTD, elemento, comentário, espaço em branco ou instrução de processamento.
Os dados XML têm apenas um nó de elemento de topo.