System.Xml


XmlValidatingReader (Clase)

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)

Sintaxis

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
Visual Basic (Uso)
Dim instance As XmlValidatingReader
C#
[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
C++
[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
J#
/** @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
JScript
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
XAML
No aplicable.
Comentarios

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.

NotaNota:

La clase XmlValidatingReader está obsoleta en Microsoft .NET Framework versión 2.0. Puede crear una instancia de XmlReader de validación mediante la clase XmlReaderSettings y el método Create. Para obtener más información, vea Validación de datos XML con XmlReader.

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.

Jerarquía 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.
Plataformas

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.

Información de versión

.NET Framework

Compatible con: 1.0, 1.1, 2.0
Obsoleto (advertencia del compilador) en 3.0
Vea también

Page view tracker