Condividi tramite


XmlValidatingReader.ValidationEventHandler Evento

Definizione

Imposta un gestore eventi per ricevere informazioni sugli errori di convalida dello schema XSD (Document Type Definition), XML-Data Reduced (XDR) e XML Schema Definition Language (XSD).

public:
 event System::Xml::Schema::ValidationEventHandler ^ ValidationEventHandler;
public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler;
member this.ValidationEventHandler : System.Xml.Schema.ValidationEventHandler 

Tipo evento

Commenti

Annotazioni

La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.

Questi eventi si verificano durante Read e solo se viene specificato un ValidationType oggetto DTD, XDR, Schema o Auto.

Se non viene fornito alcun gestore eventi, viene generata un'eccezione XmlException al primo errore di convalida (la gravità è uguale a XmlSeverityType.Error).

Annotazioni

Se un elemento segnala un errore di convalida, il resto del modello di contenuto per tale elemento non viene convalidato, ma i relativi elementi figlio vengono convalidati. Il lettore segnala solo il primo errore per un determinato elemento.

Il gestore di callback può utilizzare la ValidationEventArgs.Severity proprietà per garantire che un documento di istanza XML venga convalidato rispetto a uno schema. La Severity proprietà consente di distinguere tra errori di convalida (gravità uguale a XmlSeverityType.Error) che indicano un errore irreversibile e avvisi di convalida (gravità è uguale a XmlSeverityType.Warning) che indicano che non sono disponibili informazioni sullo schema.

Si applica a

Vedi anche