System.Xml.XmlReaderSettings.DtdProcessing propriedade

Este artigo fornece observações complementares à documentação de referência para essa API.

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

A propriedade DtdProcessing pode ter um dos seguintes valores:

Para executar a validação em um DTD, o XmlReader usa o DTD definida 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 relação a 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.