اشیاء Document XML DOM
- صفحه قبل DOM Comment
- صفحه بعدی DOM DocumentType
Document نماینده کل مستند XML است.
Document
Document یک ریشه درخت مستند است و میتواند به ما دسترسی اولیه (یا بالاترین سطح) به دادههای مستند را ارائه دهد.
برای گرههای عناصر، گرههای متن، کامنتها، دستورالعملها و غیره که نمیتوانند در خارج از مستند وجود داشته باشند، مستند نیز روشهایی برای ایجاد این عناصر را فراهم میکند. گره Node یک ویژگی ownerDocument دارد که این گرهها را با مستندی که در آن ایجاد شدهاند مرتبط میکند.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: اتحادیه وب جهانی (استانداردهای اینترنت)
ویژگیهای Document
ویژگی | توضیحات | IE | F | O | W3C |
---|---|---|---|---|---|
async | تعیین میکند که بارگذاری فایل XML باید به صورت همزمان انجام شود یا خیر. | 5 | 1.5 | 9 | خیر |
childNodes | لیست گرههای فرزند مستند را بازمیگرداند. | 5 | 1 | 9 | بله |
doctype | نوع مستند مرتبط با مستند (DTD) را بازمیگرداند. | 6 | 1 | 9 | بله |
documentElement | گره ریشه مستند را بازمیگرداند. | 5 | 1 | 9 | بله |
documentURI | موقعیت مستند را تنظیم یا بازمیگرداند. | خیر | 1 | 9 | بله |
domConfig | پیکربندیهایی که normalizeDocument() در آن فراخوانی میشود را بازمیگرداند. | خیر | بله | ||
firstChild | اولین فرزند مستند را بازمیگرداند. | 5 | 1 | 9 | بله |
implementation | DOMImplementation فرآیند را که مستند را پردازش میکند، بازمیگرداند. | خیر | 1 | 9 | بله |
inputEncoding | روش کدگذاری مستند را بازمیگرداند (در هنگام تجزیه). | خیر | 1 | خیر | بله |
lastChild | آخرین فرزند مستند را بازمیگرداند. | 5 | 1 | 9 | بله |
nodeName | نام گره را بر اساس نوع گره بازمیگرداند. | 5 | 1 | 9 | بله |
nodeType | نوع گره را بازمیگرداند. | 5 | 1 | 9 | بله |
nodeValue | بر اساس نوع گره، تنظیم یا بازگشت مقدار گره را انجام میدهد. | 5 | 1 | 9 | بله |
strictErrorChecking | تنظیم یا بازگشت این که بررسی خطاها اجباری است یا خیر. | خیر | 1 | خیر | بله |
text | مستند و فرزندان آن را بازمیگرداند (تنها برای IE). | 5 | خیر | خیر | خیر |
xml | XML مستند و فرزندان آن را بازمیگرداند (تنها برای IE). | 5 | خیر | خیر | خیر |
xmlEncoding | روش کدگذاری مستند را بازمیگرداند. | خیر | 1 | خیر | بله |
xmlStandalone | تنظیم یا بازگشت این که مستند مستقل است یا خیر. | خیر | 1 | خیر | بله |
xmlVersion | تنظیم یا بازگرداندن نسخه XML سند. | خیر | 1 | خیر | بله |
روشهای شیء Document
ویژگی | توضیحات | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | یک گره از یک سند دیگر به این سند انتخاب میکند و گره انتخاب شده را برمیگرداند. | خیر | بله | ||
createAttribute(name) | یک گره ویژگی با نام مشخص شده ایجاد میکند و یک شیء Attr جدید را برمیگرداند. | 6 | 1 | 9 | بله |
createAttributeNS(uri,name) | یک گره ویژگی با نام و فضای نام مشخص شده ایجاد میکند و یک شیء Attr جدید را برمیگرداند. | 9 | بله | ||
createCDATASection() | یک گره CDATA ایجاد میکند. | 5 | 1 | 9 | بله |
createComment() | یک گره ویرایشی ایجاد میکند. | 6 | 1 | 9 | بله |
createDocumentFragment() | یک DocumentFragment خالی ایجاد میکند. شیء DocumentFragmentو این شیء را برمیگرداند. | 5 | 1 | 9 | بله |
createElement() | یک گره عنصر ایجاد میکند. | 5 | 1 | 9 | بله |
createElementNS() | یک گره عنصر با نام و فضای نام مشخص شده ایجاد میکند. | خیر | 1 | 9 | بله |
createEvent() | یک شیء Event جدید ایجاد میکند. | بله | |||
createEntityReference(name) | یک شیء EntityReference ایجاد میکند و این شیء را برمیگرداند. | 5 | خیر | بله | |
createExpression() | یک عبارت XPath جدیدی ایجاد میکند که میتوان آن را در آینده محاسبه کرد. | بله | |||
createProcessingInstruction() | یک شیء ProcessingInstruction ایجاد میکند و این شیء را برمیگرداند. | 5 | 9 | بله | |
createRange() | یک شیء Range ایجاد میکند و این شیء را برمیگرداند. | خیر | بله | ||
evaluate() | یک عبارت XPath را محاسبه میکند. | خیر | 1 | 9 | بله |
createTextNode() | گره متن جدیدی ایجاد میکند. | 5 | 1 | 9 | بله |
getElementById() | گرهای با شناسه منحصر به فرد مشخص شده را پیدا میکند. | 5 | 1 | 9 | بله |
getElementsByTagName() | تمام گرههای عنصر با نام مشخص شده را برمیگرداند. | 5 | 1 | 9 | بله |
getElementsByTagNameNS() | تمام گرههای عنصر با نام و فضای نام مشخص شده را برمیگرداند. | خیر | 1 | 9 | بله |
importNode() | یک گره را از یک سند دیگر به این سند کپی میکند تا بتوان از آن استفاده کرد. | 9 | بله | ||
loadXML() | با تحلیل رشته برچسبهای XML، یک سند را ایجاد میکند. | ||||
normalizeDocument() | خیر | بله | |||
renameNode() | renameNode() برای تغییر نام یک عنصر یا گره ویژگی. | خیر | بله |
- صفحه قبل DOM Comment
- صفحه بعدی DOM DocumentType