XmlValidatingReader.ValidationEventHandler Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.