XmlValidatingReader.ValidationEventHandler Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece un controlador de eventos para recibir información sobre la definición de tipo de documento (DTD), XML-Data esquema Reducido (XDR) y errores de validación de esquemas XML (XSD).
public:
event System::Xml::Schema::ValidationEventHandler ^ ValidationEventHandler;
public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler;
member this.ValidationEventHandler : System.Xml.Schema.ValidationEventHandler
Tipo de evento
Comentarios
Nota:
La XmlValidatingReader clase está obsoleta en .NET Framework 2.0. Puede crear una instancia de validación XmlReader mediante la XmlReaderSettings clase y el Create método . Para obtener más información, vea la sección Comentarios de la página de referencia de XmlReader.
Estos eventos se producen durante Read y solo si se especifica un ValidationType de DTD, XDR, Schema o Auto.
Si no se proporciona ningún controlador de eventos, se produce un XmlException elemento en el primer error de validación (la gravedad es igual a XmlSeverityType.Error).
Nota:
Si un elemento notifica un error de validación, el resto del modelo de contenido de ese elemento no se valida; sin embargo, sus elementos secundarios se validan. El lector solo notifica el primer error de un elemento determinado.
El controlador de devolución de llamada puede usar la ValidationEventArgs.Severity propiedad para garantizar que un documento de instancia XML se valide con un esquema. La Severity propiedad permite distinguir entre los errores de validación (gravedad es igual a XmlSeverityType.Error) que indican un error irrecuperable y las advertencias de validación (gravedad es igual a XmlSeverityType.Warning) que indican que no hay información de esquema disponible.