Ensamblado: System.Xml (en system.xml.dll)
Public Property ProhibitDtd As Boolean
Dim instance As XmlTextReader Dim value As Boolean value = instance.ProhibitDtd instance.ProhibitDtd = value
public bool ProhibitDtd { get; set; }
public: property bool ProhibitDtd { bool get (); void set (bool value); }
/** @property */ public boolean get_ProhibitDtd () /** @property */ public void set_ProhibitDtd (boolean value)
public function get ProhibitDtd () : boolean public function set ProhibitDtd (value : boolean)
No aplicable.
Valor de propiedad
Es true para no permitir el procesamiento de DTD; de lo contrario, es false. El valor predeterminado es false. Nota: |
|---|
| En la versión Microsoft .NET Framework versión 2.0, se recomienda crear instancias de XmlReader utilizando el método System.Xml.XmlReader.Create. De esta forma, puede aprovechar al máximo las nuevas funciones presentadas en esta versión. Para obtener más información, vea Creación de sistemas de lectura XML. |
El procesamiento de DTD está habilitado de forma predeterminada para compatibilidad con versiones anteriores. Sin embargo, a menos que su aplicación requiera el procesamiento de DTD, debe deshabilitar esta configuración. La deshabilitación del procesamiento de DTD puede ser útil para evitar algunos ataques de denegación de servicio. Si se establece en true, el lector producirá una excepción XmlException cuando se encuentre algún tipo de contenido de DTD.
Si el procesamiento de DTD está habilitado, debe tener en cuenta la inclusión de archivos DTD procedentes de orígenes que no son de confianza y los posibles ataques de denegación del servicio. Utilice XmlSecureResolver para restringir los recursos a los que puede tener acceso XmlTextReader. También puede diseñar su aplicación para que el procesamiento XML se realice con restricciones de memoria y tiempo. Por ejemplo, puede configurar límites del tiempo de espera en su aplicación ASP.NET
Para obtener más información, vea Seguridad y aplicaciones System.Xml.
Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter
Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1..NET Framework
Compatible con: 3.0, 2.0Referencia
XmlTextReader (Clase)XmlTextReader (Miembros)
System.Xml (Espacio de nombres)
Nota: