XmlLoadSettings.ProhibitDtd Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se impedire o consentire l'inclusione di un DTD nel documento 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
Valore della proprietà
bool
True per impedire l'inclusione di un DTD nel documento DOM XML; false per consentire l'inclusione. Il valore predefinito è true.
Commenti
Questa proprietà consente di impedire l'uso DTD e può aiutare a prevenire un attacco denial of service in alcune situazioni. Ad esempio, un'applicazione potrebbe non rispondere se un numero elevato di riferimenti alle entità è incluso nel DTD e richiede la risoluzione quando il documento XML viene analizzato e caricato.