مفهوم Document XML DOM
- الصفحة السابقة DOM Comment
- الصفحة التالية موضوع DOM DocumentType
يُمثل Document المستند الكامل للXML.
Document
Document هو جذر شجرة المستند، يمكنه تقديم دخول أولاً (أو أقصى) إلى بيانات المستند.
للمكونات، النصوص، التعليقات، التعليمات البرمجية، وما إلى ذلك التي لا يمكن أن تكون موجودة خارج المستند، يقدم Document أيضًا طرقًا لإنشاء هذه العناصر. يقدم Node خاصية ownerDocument، التي تربط هذه العناصر بالمستند الذي تم إنشاؤها فيه.
IE: متصفح الإنترنت إكسبلورر, F: فايرفوكس, O: أوبراً, 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 | العودة إلى الترميز للمستند (لـ 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، ويعود بهذا الموضوع. | 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() | البحث عن عنصر يحتوي على ID فريد معين. | 5 | 1 | 9 | نعم |
getElementsByTagName() | يعود بجميع العناصر التي تحتوي على الاسم المحدد. | 5 | 1 | 9 | نعم |
getElementsByTagNameNS() | يعود بجميع العناصر التي تحتوي على الاسم المحدد و المساحة المسمى. | لا | 1 | 9 | نعم |
importNode() | ت复制一个节点从另一个 مستند إلى هذا المستند للاستخدام. | 9 | نعم | ||
loadXML() | من خلال تحليل سلسلة علامات XML لتكوين المستند. | ||||
normalizeDocument() | لا | نعم | |||
renameNode() | إعادة تسمية عقدة أو ميزة العقدة. | لا | نعم |
- الصفحة السابقة DOM Comment
- الصفحة التالية موضوع DOM DocumentType