Condividi tramite


XmlLoadSettings.ProhibitDtd Proprietà

Definizione

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à

Boolean

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.

Si applica a