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.