ProhibitDtd | prohibitDtd property

XmlLoadSettings.ProhibitDtd | prohibitDtd property

Gets or sets a value that specifies whether to prohibit or allow the inclusion of a DTD in the XML DOM document.

Syntax


var prohibitDtd = xmlLoadSettings.prohibitDtd;
xmlLoadSettings.prohibitDtd = prohibitDtd;

Property value

Type: Boolean [JavaScript] | System.Boolean [.NET] | Platform::Boolean [C++]

True to prohibit the inclusion of a DTD in the XML DOM document; false to allow the inclusion. The default value is true.

Remarks

This property allows you to prohibit DTD use and can help prevent a denial of service attack in some situations. For example, an application might become unresponsive if a large number of entity references are included with the DTD and require resolution when the document XML is parsed and loaded.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.Data.Xml.Dom
Windows::Data::Xml::Dom [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Data.Xml.Dom
Windows::Data::Xml::Dom [C++]

Metadata

Windows.winmd

See also

XmlLoadSettings

 

 

Show:
© 2016 Microsoft