Class Document

سند

نمایشی از یک سند XML.

روش‌ها

روش نوع بازگشتی شرح مختصر
add Content(content) Document گره داده شده را به انتهای سند اضافه می‌کند.
add Content(index, content) Document گره داده شده را در اندیس داده شده، در میان تمام گره‌هایی که فرزند بلافصل سند هستند، درج می‌کند.
clone Content() Content[] کپی‌های غیراتصالی از تمام گره‌هایی که فرزندان بلافصل سند هستند، ایجاد می‌کند.
detach Root Element() Element |null گره Element ریشه سند را جدا کرده و برمی‌گرداند.
get All Content() Content[] تمام گره‌هایی که فرزند بلافصل سند هستند را دریافت می‌کند.
get Content(index) Content |null گره موجود در اندیس داده شده را از بین تمام گره‌هایی که فرزند بلافصل سند هستند، برمی‌گرداند.
get Content Size() Integer تعداد گره‌هایی که فرزند بلافصل سند هستند را برمی‌گرداند.
get Descendants() Content[] تمام گره‌هایی که فرزندان مستقیم یا غیرمستقیم سند هستند را به ترتیبی که در سند ظاهر می‌شوند، برمی‌گرداند.
get Doc Type() Doc Type |null نوع سند Doc Type را دریافت می‌کند.
get Root Element() Element |null گره Element ریشه سند را دریافت می‌کند.
has Root Element() Boolean تعیین می‌کند که آیا سند دارای گره Element ریشه است یا خیر.
remove Content() Content[] تمام گره‌هایی که فرزند بلافصل سند هستند را حذف می‌کند.
remove Content(content) Boolean اگر گره، فرزند بلافصل سند باشد، گره داده شده را حذف می‌کند.
remove Content(index) Content |null گره موجود در اندیس داده شده را از بین تمام گره‌هایی که فرزند بلافصل سند هستند، حذف می‌کند.
set Doc Type(docType) Document نوع سند Doc Type را تعیین می‌کند.
set Root Element(element) Document گره Element ریشه سند را تنظیم می‌کند.

مستندات دقیق

add Content(content)

گره داده شده را به انتهای سند اضافه می‌کند. آرگومان content می‌تواند یک شیء Content یا هر شیء گره‌ای باشد که با نوعی که در Content Type فهرست شده است، مطابقت دارد. با این حال، توجه داشته باشید که یک سند فقط می‌تواند یک گره Element فرزند داشته باشد که به طور ضمنی گره Element ریشه است.

پارامترها

نام نوع توضیحات
content Content گره‌ای که قرار است اضافه شود.

بازگشت

Document — سند، برای زنجیر کردن.


add Content(index, content)

گره داده شده را در اندیس داده شده در بین تمام گره‌هایی که فرزندان بلافصل سند هستند، درج می‌کند. آرگومان content می‌تواند یک شیء Content یا هر شیء گره‌ای باشد که با نوعی که در Content Type فهرست شده است، مطابقت دارد. با این حال، توجه داشته باشید که یک سند فقط می‌تواند یک گره Element فرزند داشته باشد که به طور ضمنی گره Element ریشه است.

پارامترها

نام نوع توضیحات
index Integer اندیسی که گره در آن در میان تمام گره‌هایی که فرزند بلافصل سند هستند، درج می‌شود.
content Content گره‌ای که باید درج شود.

بازگشت

Document — سند، برای زنجیر کردن.


clone Content()

کپی‌های غیراتصالی از تمام گره‌هایی که فرزندان بلافصل سند هستند، ایجاد می‌کند.

بازگشت

Content[] — آرایه‌ای از کپی‌های غیرپیوسته از تمام گره‌هایی که فرزندان بلافصل سند هستند.


detach Root Element()

گره Element ریشه سند را جدا کرده و برمی‌گرداند. اگر سند گره Element ریشه نداشته باشد، این متد null را برمی‌گرداند.

بازگشت

Element |null — گره Element جدا شده، یا اگر سند گره Element ریشه نداشته باشد، null .


get All Content()

تمام گره‌هایی که فرزند بلافصل سند هستند را دریافت می‌کند.

بازگشت

Content[] — آرایه‌ای از تمام گره‌هایی که فرزندان بلافصل سند هستند.


get Content(index)

گره موجود در اندیس داده شده را از بین تمام گره‌هایی که فرزند بلافصل سند هستند، برمی‌گرداند. اگر هیچ گره‌ای در اندیس داده شده وجود نداشته باشد، این متد null را برمی‌گرداند.

پارامترها

نام نوع توضیحات
index Integer شاخص گره در میان تمام گره‌هایی که فرزندان بلافصل سند هستند.

بازگشت

Content |null — گره، یا اگر گره‌ای در اندیس داده شده وجود نداشته باشد، null .


get Content Size()

تعداد گره‌هایی که فرزند بلافصل سند هستند را برمی‌گرداند.

بازگشت

Integer - تعداد گره‌هایی که فرزندان بلافصل سند هستند.


get Descendants()

تمام گره‌هایی که فرزندان مستقیم یا غیرمستقیم سند هستند را به ترتیبی که در سند ظاهر می‌شوند، برمی‌گرداند.

بازگشت

Content[] — آرایه‌ای از تمام گره‌هایی که فرزندان مستقیم یا غیرمستقیم سند هستند.


get Doc Type()

اعلان Doc Type را دریافت می‌کند. اگر سند گره Document Type ) نداشته باشد، این متد null را برمی‌گرداند.

بازگشت

Doc Type |null — گره Document Type ، یا اگر سند گره Document Type نداشته باشد، null .


get Root Element()

گره Element ریشه سند را برمی‌گرداند. اگر سند گره Element ریشه نداشته باشد، این متد null را برمی‌گرداند.

بازگشت

Element |null — گره Element ریشه، یا اگر سند گره Element ریشه نداشته باشد، null .


has Root Element()

تعیین می‌کند که آیا سند دارای گره Element ریشه است یا خیر.

بازگشت

Boolean - اگر سند دارای گره Element ریشه باشد، true و در غیر این صورت، false برمی‌گرداند.


remove Content()

تمام گره‌هایی که فرزند بلافصل سند هستند را حذف می‌کند.

بازگشت

Content[] — آرایه‌ای از تمام گره‌هایی که قبل از حذف، فرزندان بلافصل سند بوده‌اند.


remove Content(content)

اگر گره، فرزند بلافصل سند باشد، گره داده شده را حذف می‌کند. آرگومان content می‌تواند یک شیء Content یا هر شیء گره‌ای باشد که با نوعی که در Content Type فهرست شده است، مطابقت دارد.

پارامترها

نام نوع توضیحات
content Content گره‌ای که باید حذف شود.

بازگشت

Boolean - اگر گره فرزند بلافصل بوده و حذف شده باشد، true و در غیر این صورت false برمی‌گرداند.


remove Content(index)

گره موجود در اندیس داده شده را از بین تمام گره‌هایی که فرزند بلافصل سند هستند، حذف می‌کند. اگر هیچ گره‌ای در اندیس داده شده وجود نداشته باشد، این متد null را برمی‌گرداند.

پارامترها

نام نوع توضیحات
index Integer شاخص گره در میان تمام گره‌هایی که فرزندان بلافصل سند هستند.

بازگشت

Content |null — گره‌ای که حذف شده است، یا اگر گره‌ای در اندیس داده شده وجود نداشته باشد، null .


set Doc Type(docType)

اعلان Doc Type را تنظیم می‌کند. اگر سند از قبل گره Doc Type متفاوتی داشته باشد، این متد گره قدیمی را بازنویسی می‌کند. اگر سند از قبل حاوی همان گره Doc Type ) باشد که در حال تنظیم است، این متد یک استثنا ایجاد می‌کند.

پارامترها

نام نوع توضیحات
doc Type Doc Type Document Type که باید تنظیم شود.

بازگشت

Document — سند، برای زنجیر کردن.


set Root Element(element)

گره Element ریشه سند را تنظیم می‌کند. اگر سند از قبل دارای گره Element ریشه باشد، این متد گره قدیمی را بازنویسی می‌کند.

پارامترها

نام نوع توضیحات
element Element گره Element ریشه که باید تنظیم شود.

بازگشت

Document — سند، برای زنجیر کردن.