XmlLoadSettings.ProhibitDtd Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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é.