## XmlSchemaValidator::XmlSchemaValidator constructor


Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης [XmlSchemaValidator](../).

```cpp
System::Xml::Schema::XmlSchemaValidator::XmlSchemaValidator(const SharedPtr<XmlNameTable> &nameTable, const SharedPtr<XmlSchemaSet> &schemas, const SharedPtr<IXmlNamespaceResolver> &namespaceResolver, XmlSchemaValidationFlags validationFlags)
```


| Parameter | Type | Περιγραφή |
| --- | --- | --- |
| nameTable | const SharedPtr\<XmlNameTable\>\& | Ένα αντικείμενο [XmlNameTable](../../../system.xml/xmlnametable/) που περιέχει ονόματα στοιχείων και χαρακτηριστικών ως ατομικοποιημένες συμβολοσειρές. |
| schemas | const SharedPtr\<XmlSchemaSet\>\& | Ένα αντικείμενο [XmlSchemaSet](../../xmlschemaset/) που περιέχει τα σχήματα XML [Schema](../../) Definition Language (XSD) που χρησιμοποιούνται για την επικύρωση. |
| namespaceResolver | const SharedPtr\<IXmlNamespaceResolver\>\& | Ένα αντικείμενο [IXmlNamespaceResolver](../../../system.xml/ixmlnamespaceresolver/) που χρησιμοποιείται για την επίλυση των χώρων ονομάτων που συναντώνται κατά την επικύρωση. |
| validationFlags | XmlSchemaValidationFlags | Μια τιμή [XmlSchemaValidationFlags](../../xmlschemavalidationflags/) που καθορίζει τις επιλογές επικύρωσης σχήματος. |

## Δείτε επίσης

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlNameTable](../../../system.xml/xmlnametable/)
* Class [XmlSchemaSet](../../xmlschemaset/)
* Class [IXmlNamespaceResolver](../../../system.xml/ixmlnamespaceresolver/)
* Enum [XmlSchemaValidationFlags](../../xmlschemavalidationflags/)
* Class [XmlSchemaValidator](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Page for C++](../../../)
