Freigeben über


XmlLoadSettings.ProhibitDtd Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Aufnahme einer DTD in das XML DOM-Dokument verhindert oder zugelassen werden soll, oder legt diesen fest.

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

Eigenschaftswert

Boolean

bool

True, um die Aufnahme einer DTD in das XML DOM-Dokument zu verbieten; false, um die Aufnahme zuzulassen. Der Standardwert lautet „true“.

Hinweise

Mit dieser Eigenschaft können Sie die DTD-Verwendung verhindern und in einigen Situationen einen Denial-of-Service-Angriff verhindern. Beispielsweise kann eine Anwendung nicht mehr reagieren, wenn eine große Anzahl von Entitätsverweise in der DTD enthalten ist und eine Auflösung erforderlich ist, wenn das Dokument-XML analysiert und geladen wird.

Gilt für: