Class DocType
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
نوع سند نمایشی از یک گره Document Type
XML.
مستندات دقیق
detach()
گره را از گره Element
والد خود جدا می کند. اگر گره والد نداشته باشد، این روش تاثیری ندارد.
بازگشت
Content
- گره جدا شده
get Element Name()
نام گره Element
ریشه مشخص شده در اعلان Doc Type
را دریافت می کند.
بازگشت
String
- نام گره Element
ریشه مشخص شده در اعلان Doc Type
get Internal Subset()
داده های زیر مجموعه داخلی گره Document Type
را دریافت می کند.
بازگشت
String
- داده های زیر مجموعه داخلی
get Parent Element()
گره Element
والد گره را دریافت می کند. اگر گره دارای والد نباشد، این متد null
را برمیگرداند.
بازگشت
Element
- گره Element
والد
get Public Id()
شناسه عمومی داده های زیرمجموعه خارجی را برای گره Document Type
دریافت می کند.
بازگشت
String
- شناسه عمومی داده های زیرمجموعه خارجی
get System Id()
شناسه سیستم داده های زیرمجموعه خارجی را برای گره Document Type
دریافت می کند.
بازگشت
String
- شناسه سیستم داده های زیرمجموعه خارجی
get Value()
مقدار متن تمام گره هایی را که فرزندان مستقیم یا غیرمستقیم گره هستند، به ترتیبی که در سند ظاهر می شوند، دریافت می کند.
بازگشت
String
- مقدار متن تمام گره هایی که فرزندان مستقیم یا غیرمستقیم گره هستند
set Element Name(name)
نام گره Element
ریشه را برای تعیین در اعلان Doc Type
تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|
name | String | نام گره Element ریشه که باید در اعلان Doc Type مشخص شود |
بازگشت
Doc Type
- گره Document Type
، برای زنجیر
set Internal Subset(data)
داده های زیرمجموعه داخلی را برای گره Document Type
تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|
data | String | داده های زیر مجموعه داخلی برای تنظیم |
بازگشت
Doc Type
- گره Document Type
، برای زنجیر
set Public Id(id)
شناسه عمومی داده های زیرمجموعه خارجی را برای گره Document Type
تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|
id | String | شناسه عمومی داده های زیرمجموعه خارجی برای تنظیم |
بازگشت
Doc Type
- گره Document Type
، برای زنجیر
set System Id(id)
شناسه سیستم داده های زیرمجموعه خارجی را برای گره Document Type
تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|
id | String | شناسه سیستم داده های زیر مجموعه خارجی برای تنظیم |
بازگشت
Doc Type
- گره Document Type
، برای زنجیر
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003e\u003ccode\u003eDocType\u003c/code\u003e represents an XML \u003ccode\u003eDocumentType\u003c/code\u003e node and provides methods to interact with its properties.\u003c/p\u003e\n"],["\u003cp\u003eYou can access and modify properties like the root element name, internal/external subset data, and public/system IDs.\u003c/p\u003e\n"],["\u003cp\u003eMethods are available to detach the node, get its parent element, and retrieve its text value.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows manipulation of the \u003ccode\u003eDocumentType\u003c/code\u003e declaration within an XML document using Google Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the detailed documentation and method table for comprehensive information and examples.\u003c/p\u003e\n"]]],["The `DocType` node represents an XML Document Type. Key actions include detaching the node from its parent, retrieving the root element name, and accessing internal/external subset data via `getInternalSubset()`, `getPublicId()`, and `getSystemId()`. `getValue()` retrieves text from child nodes. Modification methods include setting the root element name, internal subset data, public ID, and system ID using `setElementName()`, `setInternalSubset()`, `setPublicId()`, and `setSystemId()`, respectively. There is also `getParentElement()` to get the parent Element.\n"],null,["# Class DocType\n\nDocType\n\nA representation of an XML `Document``Type` node. \n\n### Methods\n\n| Method | Return type | Brief description |\n|-------------------------------------------------------|-------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|\n| [detach()](#detach()) | [Content](/apps-script/reference/xml-service/content) | Detaches the node from its parent [Element](/apps-script/reference/xml-service/element) node. |\n| [getElementName()](#getElementName()) | `String` | Gets the name of the root [Element](/apps-script/reference/xml-service/element) node specified in the `Doc``Type` declaration. |\n| [getInternalSubset()](#getInternalSubset()) | `String` | Gets the internal subset data for the `Document``Type` node. |\n| [getParentElement()](#getParentElement()) | [Element](/apps-script/reference/xml-service/element) | Gets the node's parent [Element](/apps-script/reference/xml-service/element) node. |\n| [getPublicId()](#getPublicId()) | `String` | Gets the public ID of the external subset data for the `Document``Type` node. |\n| [getSystemId()](#getSystemId()) | `String` | Gets the system ID of the external subset data for the `Document``Type` node. |\n| [getValue()](#getValue()) | `String` | Gets the text value of all nodes that are direct or indirect children of the node, in the order they appear in the document. |\n| [setElementName(name)](#setElementName(String)) | [DocType](#) | Sets the name of the root [Element](/apps-script/reference/xml-service/element) node to specify in the `Doc``Type` declaration. |\n| [setInternalSubset(data)](#setInternalSubset(String)) | [DocType](#) | Sets the internal subset data for the `Document``Type` node. |\n| [setPublicId(id)](#setPublicId(String)) | [DocType](#) | Sets the public ID of the external subset data for the `Document``Type` node. |\n| [setSystemId(id)](#setSystemId(String)) | [DocType](#) | Sets the system ID of the external subset data for the `Document``Type` node. |\n\nDetailed documentation\n----------------------\n\n### `detach()`\n\nDetaches the node from its parent [Element](/apps-script/reference/xml-service/element) node. If the node does not have a parent,\nthis method has no effect.\n\n#### Return\n\n\n[Content](/apps-script/reference/xml-service/content) --- the detached node\n\n*** ** * ** ***\n\n### `get``Element``Name()`\n\nGets the name of the root [Element](/apps-script/reference/xml-service/element) node specified in the `Doc``Type` declaration.\n\n#### Return\n\n\n`String` --- the name of the root `Element` node specified in the `Doc``Type` declaration\n\n*** ** * ** ***\n\n### `get``Internal``Subset()`\n\nGets the internal subset data for the `Document``Type` node.\n\n#### Return\n\n\n`String` --- the internal subset data\n\n*** ** * ** ***\n\n### `get``Parent``Element()`\n\nGets the node's parent [Element](/apps-script/reference/xml-service/element) node. If the node does not have a parent, this method\nreturns `null`.\n\n#### Return\n\n\n[Element](/apps-script/reference/xml-service/element) --- the parent `Element` node\n\n*** ** * ** ***\n\n### `get``Public``Id()`\n\nGets the public ID of the external subset data for the `Document``Type` node.\n\n#### Return\n\n\n`String` --- the public ID of the external subset data\n\n*** ** * ** ***\n\n### `get``System``Id()`\n\nGets the system ID of the external subset data for the `Document``Type` node.\n\n#### Return\n\n\n`String` --- the system ID of the external subset data\n\n*** ** * ** ***\n\n### `get``Value()`\n\nGets the text value of all nodes that are direct or indirect children of the node, in the order\nthey appear in the document.\n\n#### Return\n\n\n`String` --- the text value of all nodes that are direct or indirect children of the node\n\n*** ** * ** ***\n\n### `set``Element``Name(name)`\n\nSets the name of the root [Element](/apps-script/reference/xml-service/element) node to specify in the `Doc``Type`\ndeclaration.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|----------|-------------------------------------------------------------------------------|\n| `name` | `String` | the name of the root `Element` node to specify in the `Doc``Type` declaration |\n\n#### Return\n\n\n[DocType](#) --- the `Document``Type` node, for chaining\n\n*** ** * ** ***\n\n### `set``Internal``Subset(data)`\n\nSets the internal subset data for the `Document``Type` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|----------|---------------------------------|\n| `data` | `String` | the internal subset data to set |\n\n#### Return\n\n\n[DocType](#) --- the `Document``Type` node, for chaining\n\n*** ** * ** ***\n\n### `set``Public``Id(id)`\n\nSets the public ID of the external subset data for the `Document``Type` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|------|----------|--------------------------------------------------|\n| `id` | `String` | the public ID of the external subset data to set |\n\n#### Return\n\n\n[DocType](#) --- the `Document``Type` node, for chaining\n\n*** ** * ** ***\n\n### `set``System``Id(id)`\n\nSets the system ID of the external subset data for the `Document``Type` node.\n\n#### Parameters\n\n| Name | Type | Description |\n|------|----------|--------------------------------------------------|\n| `id` | `String` | the system ID of the external subset data to set |\n\n#### Return\n\n\n[DocType](#) --- the `Document``Type` node, for chaining"]]