## XmlSchemaValidator::Initialize() method


Initializes the state of the [XmlSchemaValidator](../) object.

```cpp
void System::Xml::Schema::XmlSchemaValidator::Initialize()
```


## See Also

* Class [XmlSchemaValidator](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.PDF for C++](../../../)
## XmlSchemaValidator::Initialize(const SharedPtr\<XmlSchemaObject\>\&) method


Initializes the state of the [XmlSchemaValidator](../) object using the [XmlSchemaObject](../../xmlschemaobject/) specified for partial validation.

```cpp
void System::Xml::Schema::XmlSchemaValidator::Initialize(const SharedPtr<XmlSchemaObject> &partialValidationType)
```


| Parameter | Type | Description |
| --- | --- | --- |
| partialValidationType | const SharedPtr\<XmlSchemaObject\>\& | An [XmlSchemaElement](../../xmlschemaelement/), [XmlSchemaAttribute](../../xmlschemaattribute/), or [XmlSchemaType](../../xmlschematype/) object used to initialize the validation context of the [XmlSchemaValidator](../) object for partial validation. |

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchemaObject](../../xmlschemaobject/)
* Class [XmlSchemaValidator](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.PDF for C++](../../../)
