## XmlTextWriter::WriteDocType method


يكتب إعلان DOCTYPE بالاسم المحدد والسمات الاختيارية.

```cpp
void System::Xml::XmlTextWriter::WriteDocType(const String &name, const String &pubid, const String &sysid, const String &subset) override
```


| Parameter | Type | الوصف |
| --- | --- | --- |
| الاسم | const String\& | اسم DOCTYPE. يجب أن لا يكون فارغًا. |
| pubid | const String\& | إذا لم يكن فارغًا، فإنه يكتب أيضًا PUBLIC "pubid" "sysid" حيث يتم استبدال **pubid** و **sysid** بقيمة الوسائط المعطاة. |
| sysid | const String\& | إذا كان **pubid** فارغًا و **sysid** غير فارغ، فإنه يكتب SYSTEM "sysid" حيث يتم استبدال **sysid** بقيمة هذا الوسيط. |
| subset | const String\& | إذا لم يكن فارغًا، فإنه يكتب [subset] حيث يتم استبدال subset بقيمة هذا الوسيط. |

## انظر أيضًا

* Class [String](../../../system/string/)
* Class [XmlTextWriter](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Page for C++](../../../)
