System.Xml.XmlReader设置。DtdProcessing 属性

本文提供了此 API 参考文档的补充说明。

文档类型定义 (DTD) 验证通过使用 W3C 可扩展标记语言 (XML) 1.0 (第四版)建议中定义的有效性约束来实现。 DTD 使用正式语法来描述合规 XML 文档的结构和语法;指定 XML 文档允许的内容和值。

DtdProcessing 属性可以具有下列值之一:

为针对 DTD 执行验证,XmlReader 使用 XML 文档的 DOCTYPE 声明中所定义的 DTD。 DOCTYPE 声明既可以指向内联 DTD,也可以是对外部 DTD 文件的引用。 若要针对 DTD 验证 XML 文件,请执行以下操作:

重要

DtdProcessing如果该属性设置为DtdProcessing.IgnoreXmlReader则不会报告 DTD。 这意味着 DTD/DOCTYPE 将在输出时丢失。