XmlValidatingReader.ValidationEventHandler Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.