Class Document

سند

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

روش ها

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


get All Content()

تمام گره هایی را که فرزندان مستقیم سند هستند دریافت می کند.

بازگشت

Content[] - آرایه ای از تمام گره هایی که فرزندان مستقیم سند هستند


get Content(index)

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

پارامترها

نام تایپ کنید توضیحات
index Integer شاخص گره در میان تمام گره هایی که فرزندان مستقیم سند هستند

بازگشت

Content - گره، یا اگر هیچ گره ای در شاخص داده شده وجود نداشته باشد null


get Content Size()

تعداد گره هایی را می گیرد که فرزندان مستقیم سند هستند.

بازگشت

Integer - تعداد گره هایی که فرزندان مستقیم سند هستند


get Descendants()

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

بازگشت

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


get Doc Type()

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

بازگشت

Doc Type - گره Document Type یا اگر سند دارای گره Document Type نباشد، null


get Root Element()

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

بازگشت

Element - گره Element ریشه، یا اگر سند دارای گره Element ریشه نباشد، null


has Root Element()

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

بازگشت

Boolean - true اگر سند دارای گره Element ریشه باشد. false اگر نه


remove Content()

تمام گره هایی را که فرزندان مستقیم سند هستند حذف می کند.

بازگشت

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


remove Content(content)

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

پارامترها

نام تایپ کنید توضیحات
content Content گره برای حذف

بازگشت

Boolean - اگر گره یک فرزند فوری باشد و حذف شده باشد true . false اگر نه


remove Content(index)

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

پارامترها

نام تایپ کنید توضیحات
index Integer شاخص گره در میان تمام گره هایی که فرزندان مستقیم سند هستند

بازگشت

Content - گره‌ای که حذف شده است، یا اگر گره‌ای در شاخص داده‌شده وجود نداشته باشد، 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 - سند، برای زنجیر کردن