XmlLoadSettings.ProhibitDtd 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定是禁止还是允许在 XML DOM 文档中包含 DTD。
public:
property bool ProhibitDtd { bool get(); void set(bool value); };
bool ProhibitDtd();
void ProhibitDtd(bool value);
public bool ProhibitDtd { get; set; }
var boolean = xmlLoadSettings.prohibitDtd;
xmlLoadSettings.prohibitDtd = boolean;
Public Property ProhibitDtd As Boolean
属性值
Boolean
bool
如果为 True,则禁止在 XML DOM 文档中包含 DTD;如果为 false,则允许包含 。 默认值为 true。
注解
此属性允许禁止使用 DTD,并在某些情况下帮助防止拒绝服务攻击。 例如,如果 DTD 中包含大量实体引用,并且当分析和加载文档 XML 时需要解析,应用程序可能会变得无响应。