XmlLoadSettings.ProhibitDtd 属性

定义

获取或设置一个值,该值指定是禁止还是允许在 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 时需要解析,应用程序可能会变得无响应。

适用于