## XmlDocument::Validate(Schema::ValidationEventHandler) method


Valide le [XmlDocument](../) contre les schémas XML [Schema](../../../system.xml.schema/) Definition Language (XSD) contenus dans la liste [XmlDocument::get_Schemas](../get_schemas/).

```cpp
void System::Xml::XmlDocument::Validate(Schema::ValidationEventHandler validationEventHandler)
```


| Paramètre | Type | Description |
| --- | --- | --- |
| validationEventHandler | Schema::ValidationEventHandler | L'objet [Schema::ValidationEventHandler](../../../system.xml.schema/validationeventhandler/) qui reçoit les informations sur les avertissements et les erreurs de validation du schéma. |

## Voir aussi

* Typedef [ValidationEventHandler](../../../system.xml.schema/validationeventhandler/)
* Class [XmlDocument](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Page for C++](../../../)
## XmlDocument::Validate(Schema::ValidationEventHandler, const SharedPtr\<XmlNode\>\&) method


Valide l'objet [XmlNode](../../xmlnode/) spécifié contre les schémas XML [Schema](../../../system.xml.schema/) Definition Language (XSD) dans la liste [XmlDocument::get_Schemas](../get_schemas/).

```cpp
void System::Xml::XmlDocument::Validate(Schema::ValidationEventHandler validationEventHandler, const SharedPtr<XmlNode> &nodeToValidate)
```


| Paramètre | Type | Description |
| --- | --- | --- |
| validationEventHandler | Schema::ValidationEventHandler | L'objet [Schema::ValidationEventHandler](../../../system.xml.schema/validationeventhandler/) qui reçoit les informations sur les avertissements et les erreurs de validation du schéma. |
| nodeToValidate | const SharedPtr\<XmlNode\>\& | L'objet [XmlNode](../../xmlnode/) créé à partir d'un [XmlDocument](../) à valider. |

## Voir aussi

* Typedef [ValidationEventHandler](../../../system.xml.schema/validationeventhandler/)
* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlNode](../../xmlnode/)
* Class [XmlDocument](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Page for C++](../../../)
