XmlLoadSettings.ProhibitDtd Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.