Partager via


XmlValidatingReader.ValidationEventHandler Événement

Définition

Définit un gestionnaire d’événements pour recevoir des informations sur la définition de type de document (DTD), le schéma XML-Data réduit (XDR) et les erreurs de validation de schéma XSD (XML Schema Definition Language).

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

Type d'événement

Remarques

Note

La XmlValidatingReader classe est obsolète dans .NET Framework 2.0. Vous pouvez créer une instance de XmlReader validation à l’aide de la XmlReaderSettings classe et de la Create méthode. Pour plus d'informations, consultez la section Notes de la page de référence XmlReader.

Ces événements se produisent pendant Read et uniquement si un ValidationType DTD, XDR, Schema ou Auto est spécifié.

Si aucun gestionnaire d’événements n’est fourni, une XmlException exception est levée lors de la première erreur de validation (La gravité est égale à XmlSeverityType.Error).

Note

Si un élément signale une erreur de validation, le reste du modèle de contenu de cet élément n’est pas validé, mais ses enfants sont validés. Le lecteur signale uniquement la première erreur pour un élément donné.

Le gestionnaire de rappel peut utiliser la ValidationEventArgs.Severity propriété pour garantir qu’un document d’instance XML est validé par rapport à un schéma. La Severity propriété vous permet de faire la distinction entre les erreurs de validation (La gravité est égale à XmlSeverityType.Error) qui indiquent une erreur irrécupérable et les avertissements de validation (La gravité est égale à XmlSeverityType.Warning) qui indiquent qu’aucune information de schéma n’est disponible.

S’applique à

Voir aussi