NOTA: esta clase ya está obsoleta.
Representa un lector que proporciona validación de definiciones de tipos de documentos (DTD), de esquemas reducidos de datos XML (esquemas XDR) y del lenguaje de definición de esquemas XML (esquemas XSD).
Espacio de nombres: System.Xml
Ensamblado: System.Xml (en system.xml.dll)
Visual Basic (Declaración)
<ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")> _
Public Class XmlValidatingReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Dim instance As XmlValidatingReader
[ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public class XmlValidatingReader : XmlReader, IXmlLineInfo, IXmlNamespaceResolver
[ObsoleteAttribute(L"Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public ref class XmlValidatingReader : public XmlReader, IXmlLineInfo, IXmlNamespaceResolver
/** @attribute ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202") */
public class XmlValidatingReader extends XmlReader implements IXmlLineInfo, IXmlNamespaceResolver
ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")
public class XmlValidatingReader extends XmlReader implements IXmlLineInfo, IXmlNamespaceResolver
XmlValidatingReader, implementa la clase XmlReader y proporciona compatibilidad para la validación de datos. Utilice la propiedad Schemas para que el lector realice las validaciones con los archivos de esquema almacenados en la caché de un objeto XmlSchemaCollection. La propiedad ValidationType especifica el tipo de validación que debe realizar el lector. Cuando la propiedad se establece en ValidationType.None, se crea un lector que no valida.
XmlValidatingReader produce una excepción XmlException en los errores de análisis de XML. Tras producirse una excepción, el estado del lector es imprevisible. Por ejemplo, el tipo de nodo notificado puede ser distinto del tipo de nodo real del nodo actual. Utilice la propiedad ReadState para comprobar si un lector está en estado de error.
Notas para los herederos:
Esta clase tiene una petición de herencia. Es necesaria la confianza total para derivar de XmlValidatingReader. Para obtener más información, vea Peticiones de herencia.
System.Object
System.Xml.XmlReader
System.Xml.XmlValidatingReader
Seguridad para subprocesos
Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Windows 98, Windows 2000 Service Pack 4, Windows Millennium, 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: 1.0, 1.1, 2.0
Obsoleto (advertencia del compilador) en 3.0