Compartilhar via


Propriedade System.Xml.XmlReaderSettings.DtdProcessing

Este artigo fornece comentários complementares à documentação de referência para esta API.

A validação de DTD (definição de tipo de documento) é implementada usando as restrições de validade definidas na recomendação XML (Linguagem de Marcação Extensível) W3C 1.0 (quarta edição). Os DTDs usam uma gramática formal para descrever a estrutura e a sintaxe de documentos XML compatíveis; especificam o conteúdo e os valores permitidos para o documento XML.

A DtdProcessing propriedade pode ter um dos seguintes valores:

Para realizar a validação de acordo com um DTD, o XmlReader usa o DTD definido na declaração DOCTYPE de um documento XML. A declaração DOCTYPE pode apontar para um DTD embutido ou pode ser uma referência a um arquivo DTD externo. Para validar um arquivo XML em um DTD:

Importante

Se a DtdProcessing propriedade estiver definida como DtdProcessing.Ignore, o XmlReader não relatará os DTDs. Isso significa que o DTD/DOCTYPE será perdido na saída.