فعاليات W3C DOM

نموذج واجهة المستخدم للملفات (DOM) هو منصة، واجهة برمجة التطبيقات (API) مستقلة عن اللغة، تتيح للبرامج الوصول وتغيير محتوى، هيكل، وصفع الستايل للمستند.

دليل DOM

للتعلم المزيد عن DOM، يرجى قراءة دليل HTML DOMو دليل XML DOM.

مستوى DOM 0

مستوى DOM 0 ليس معيارًا من W3C. بل هو تعريف للوظائف المتكافئة في Netscape Navigator 3.0 و Microsoft Internet Explorer 3.0 فقط.

لعبت دورًا مهمًا في تطوير DOM: ArborText،IBM،Inso EPS،JavaSoft،Microsoft،Netscape،Novell،مجموعة إدارة الأجسام،SoftQuad،Sun Microsystems و Texcel.

تم بناء مستوى DOM 1 من W3C على هذه الوظيفة.

مستوى DOM 1

مستوى DOM 1 يركز على نموذج مستندات HTML و XML. يحتوي على وظائف التصفح ومعالجة المستند.

أصبح مستوى DOM 1 معيارًا توصيًا من W3C في 1 أكتوبر 1998.

مشروع النسخة الثانية كان في 29 سبتمبر 2000.

مستوى DOM 2

أضاف DOM المستوى 2 نموذجًا لـ CSS لـ DOM المستوى 1، وحدد وظائف التفاعل مع معلومات الأسلوب المرفقة بالوثيقة.

يحدد DOM المستوى 2 نموذج أحداث، ويقدم دعمًا لنطاقات الاسم المحدد.

تم نشر معيار DOM المستوى 2 كمعيار مقترح من قبل W3C في 13 نوفمبر 2000:

DOM Level 2 Core

يحدد API الخاصة بـ DOM Level 2 Core كيفية الوصول والتغيير إلى محتوى الوثيقة وبنيته، ويشمل هذا API واجهات لـ XML.

HTML مستوى 2 من DOM

يحدد API الخاصة بـ DOM Level 2 HTML كيفية تعديل بنية ومحتوى وثيقة HTML. (يظل هذا الجزء من المعيار نسخة عملية)

رؤى مستوى 2 من DOM

يحدد API الخاصة بـ DOM Level 2 كيفية الوصول والتغيير إلى واجهات عرض الوثيقة. ويتمثل العرض في شكل أو شكل بديل مرتبط بالوثيقة الأصلية.

تصميم مستوى 2 من DOM

يحدد API الخاصة بـ DOM Level 2 Style كيفية الوصول والتغيير إلى جدول الأسلوب للمحتوى.

أحداث مستوى 2 من DOM

يحدد API الخاصة بـ DOM Level 2 Events كيفية الوصول إلى أحداث الوثيقة.

استكشاف المسار-النطاق مستوى 2 من DOM

يحدد API الخاصة بـ DOM Level 2 Traversal-Range كيفية التدوير والتعرف على نطاقات المحتوى في الوثيقة.

DOM المستوى 3

يحدد DOM Level 3 نموذج المحتوى (DTD وSchemas) وتحقق صحة الوثيقة. كما يحدد كيفية تحميل وتخزين الوثيقة، عرض الوثيقة، تنسيق الوثيقة وأحداث رئيسية. يعتمد DOM Level 3 على DOM Core Level 2.

متطلبات مستوى 3 من DOM

تم تحديث مستند DOM Requirements للإصدار 3، وقد تم إصداره كنسخة عملية في 12 أبريل 2000.

تم إصدار النسخة العملية الأولى من DOM Level 3 في 1 سبتمبر 2000:

نواة مستوى 3 من DOM

يحدد API الخاصة بـ DOM Level 3 Core كيفية الوصول والتغيير إلى محتوى الوثيقة، بنية الوثيقة وأسلوب الوثيقة.

أحداث مستوى 3 من DOM

تم توسيع وظائف API الخاصة بـ DOM Level 3 Events من خلال إضافة واجهات جديدة ومجموعات جديدة من الأحداث.

تحميل وتخزين مستوى 3 من DOM

يحدد API الخاصة بـ DOM Level 3 Content Model استخدامه في تحميل وتخزين المحتوى، نموذج المحتوى (DTD وSchemas) ودعم التحقق من صحة الوثيقة.

DOM Level 3 Views and Formatting

API الخاصة بـ DOM Level 3 Views يحدد كيفية الوصول والتغيير إلى واجهات عرض الوثيقة. ويتمثل العرض في شكل أو شكل بديل مرتبط بالوثيقة الأصلية.

مواصفات W3C DOM وخط الزمني

مواصفة مشروع/اقتراح الإرشاد
مستوى 1 من DOM   1 أكتوبر 1998
مستوى 1 (SE) من DOM 29 سبتمبر 2000  
نواة مستوى 2 من DOM   13 نوفمبر 2000
HTML مستوى 2 من DOM   9 يناير 2003
رؤى مستوى 2 من DOM   13 نوفمبر 2000
تصميم مستوى 2 من DOM   13 نوفمبر 2000
أحداث مستوى 2 من DOM   13 نوفمبر 2000
استكشاف المسار-النطاق مستوى 2 من DOM   13 نوفمبر 2000
متطلبات مستوى 3 من DOM 26 فبراير 2004  
نواة مستوى 3 من DOM   7 أبريل 2004
أحداث مستوى 3 من DOM 21 ديسمبر 2007  
تحميل وتخزين مستوى 3 من DOM   7 أبريل 2004
تحقق مستوى 3 من DOM   27 يناير 2004
XPath مستوى 3 من DOM 26 فبراير 2004  
رؤى مستوى 3 من DOM 26 فبراير 2004  

مراجع W3C

صفحة رئيسية W3C DOM