## XPathNavigator::CheckValidity method


验证 [XPathNavigator](../) 中的 XML 数据是否符合提供的 XML [Schema](../../../system.xml.schema/) 定义语言（XSD）模式。

```cpp
virtual bool System::Xml::XPath::XPathNavigator::CheckValidity(SharedPtr<System::Xml::Schema::XmlSchemaSet> schemas, System::Xml::Schema::ValidationEventHandler validationEventHandler)
```


| 参数 | 类型 | 描述 |
| --- | --- | --- |
| schemas | SharedPtr\<System::Xml::Schema::XmlSchemaSet\> | 包含用于验证 [XPathNavigator](../) 中 XML 数据的模式的 XmlSchemaSet。 |
| validationEventHandler | System::Xml::Schema::ValidationEventHandler | 接收有关模式验证警告和错误信息的 ValidationEventHandler。 |

### ReturnValue

**true** if no schema validation errors occurred; otherwise, **false**.

## 另见

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchemaSet](../../../system.xml.schema/xmlschemaset/)
* Typedef [ValidationEventHandler](../../../system.xml.schema/validationeventhandler/)
* Class [XPathNavigator](../)
* Namespace [System::Xml::XPath](../../)
* Library [Aspose.Font for C++](../../../)
