## XmlSchemaSet::Add(const SharedPtr\<XmlSchema\>\&) method


Verilen [XmlSchema](../../xmlschema/) öğesini [XmlSchemaSet](../) içine ekler.

```cpp
SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchema> &schema)
```


| Parametre | Tür | Açıklama |
| --- | --- | --- |
| schema | const SharedPtr\<XmlSchema\>\& | [XmlSchema](../../xmlschema/) nesnesi, [XmlSchemaSet](../) içine eklenecek. |

### ReturnValue

Şema geçerli ise bir [XmlSchema](../../xmlschema/) nesnesi. Şema geçerli değilse ve bir [ValidationEventHandler](../../validationeventhandler/) belirtilmişse, **nullptr** döndürülür ve uygun doğrulama olayı tetiklenir. Aksi takdirde, bir [XmlSchemaException](../../xmlschemaexception/) fırlatılır.

## Ayrıca Bakınız

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchema](../../xmlschema/)
* Class [XmlSchemaSet](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Font for C++](../../../)
## XmlSchemaSet::Add(const SharedPtr\<XmlSchemaSet\>\&) method


Verilen [XmlSchemaSet](../) içindeki tüm XML [Schema](../../) tanım dili (XSD) şemalarını [XmlSchemaSet](../) içine ekler.

```cpp
void System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchemaSet> &schemas)
```


| Parametre | Tür | Açıklama |
| --- | --- | --- |
| schemas | const SharedPtr\<XmlSchemaSet\>\& | Bu [XmlSchemaSet](../) nesnesi. |

## Ayrıca Bakınız

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchemaSet](../)
* Class [XmlSchemaSet](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Font for C++](../../../)
## XmlSchemaSet::Add(String, const SharedPtr\<XmlReader\>\&) method


XML [Schema](../../) tanım dili (XSD) şemasını [XmlReader](../../../system.xml/xmlreader/) içinde bulunanı [XmlSchemaSet](../) öğesine ekler.

```cpp
SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const SharedPtr<XmlReader> &schemaDocument)
```


| Parametre | Tür | Açıklama |
| --- | --- | --- |
| targetNamespace | Dize | Şemanın **targetNamespace** değeri, ya da şemada belirtilen **targetNamespace** kullanmak için **nullptr**. |
| schemaDocument | const SharedPtr\<XmlReader\>\& | Bu [XmlReader](../../../system.xml/xmlreader/) nesnesi. |

### ReturnValue

Şema geçerli ise bir [XmlSchema](../../xmlschema/) nesnesi. Şema geçerli değilse ve bir [ValidationEventHandler](../../validationeventhandler/) belirtilmişse, **nullptr** döndürülür ve uygun doğrulama olayı tetiklenir. Aksi takdirde, bir [XmlSchemaException](../../xmlschemaexception/) fırlatılır.

## Ayrıca Bakınız

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchema](../../xmlschema/)
* Class [String](../../../system/string/)
* Class [XmlReader](../../../system.xml/xmlreader/)
* Class [XmlSchemaSet](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Font for C++](../../../)
## XmlSchemaSet::Add(String, const String\&) method


Belirtilen URL'deki XML [Schema](../../) tanım dili (XSD) şemasını [XmlSchemaSet](../) öğesine ekler.

```cpp
SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const String &schemaUri)
```


| Parametre | Tür | Açıklama |
| --- | --- | --- |
| targetNamespace | Dize | Şemanın **targetNamespace** değeri, ya da şemada belirtilen **targetNamespace** kullanmak için **nullptr**. |
| schemaUri | const String\& | Yüklenecek şemayı belirten URL. |

### ReturnValue

Şema geçerli ise bir [XmlSchema](../../xmlschema/) nesnesi. Şema geçerli değilse ve bir [ValidationEventHandler](../../validationeventhandler/) belirtilmişse, **nullptr** döndürülür ve uygun doğrulama olayı tetiklenir. Aksi takdirde, bir [XmlSchemaException](../../xmlschemaexception/) fırlatılır.

## Ayrıca Bakınız

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlSchema](../../xmlschema/)
* Class [String](../../../system/string/)
* Class [XmlSchemaSet](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Font for C++](../../../)
