Share via


XmlLoadSettings.ProhibitDtd Propriété

Définition

Obtient ou définit une valeur qui spécifie s’il faut interdire ou autoriser l’inclusion d’un DTD dans le document DOM XML.

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

Valeur de propriété

Boolean

bool

True pour interdire l’inclusion d’un DTD dans le document DOM XML ; false pour autoriser l’inclusion. La valeur par défaut est true.

Remarques

Cette propriété vous permet d'interdire l'utilisation de la DTD et vous aide à empêcher une attaque par déni de service dans certaines situations. Par exemple, une application peut se bloquer si un grand nombre de références d'entité est inclus dans la DTD et nécessitent une résolution lorsque le document XML est analysé et chargé.

S’applique à