Compartir a través de


XmlValidatingReader.ValidationEventHandler Evento

Definición

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.

Se aplica a

Consulte también