فعالیت‌های DOM W3C

مدل مستندات (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 در 1 اکتبر 1998 به عنوان استاندارد پیشنهادی W3C تبدیل شد.

طرح کاربردی نسخه دوم در 29 سپتامبر 2000.

DOM سطح 2

DOM سطح 2 مدل‌های شیء جدول استایل‌ها را به DOM سطح 1 اضافه کرده و عملکردی برای مدیریت اطلاعات استایل‌های متصل به مستند تعریف کرده است.

DOM سطح 2 همچنین یک مدل رویداد تعریف کرده و پشتیبانی از نام‌های فضای نام XML را ارائه داده است.

به عنوان یک استاندارد پیشنهادی W3C، مقررات DOM سطح 2 در تاریخ 13 نوامبر 2000 منتشر شده‌اند:

DOM Level 2 Core

DOM Level 2 Core API‌ها را برای دسترسی و تغییر محتوای مستند و ساختار مشخص می‌کند. این API شامل رابط‌های مورد استفاده برای XML نیز است.

HTML DOM سطح 2

DOM Level 2 HTML API‌ها را برای عملکرد ساختار و محتوای مستند HTML مشخص می‌کند. (این بخش از مقررات هنوز در پیش‌نویس کاربردی است)

نمایش‌های DOM سطح 2

DOM Level 2 API‌ها را برای دسترسی و تغییر نمونه‌های دیداری مستند مشخص می‌کند. نمونه‌های دیداری شکل‌های نمایشی یا نمونه‌های جایگزین مرتبط با مستند اصلی هستند.

استایل DOM سطح 2

DOM Level 2 Style API‌ها را برای دسترسی و تغییر استایل‌های محتوای مستند مشخص می‌کند.

رویدادهای DOM سطح 2

DOM Level 2 Events API‌ها را برای دسترسی به رویدادهای مستند مشخص می‌کند.

پیمایش و دامنه DOM سطح 2

DOM Level 2 Traversal-Range API‌ها را برای جستجوی دینامیک و شناسایی محدوده‌های محتوای مستند تعریف می‌کند.

DOM سطح 3

DOM Level 3 مدل محتوا (DTD و شماتیک‌ها) و اعتبارسنجی مستند را مشخص می‌کند. همچنین بارگذاری و ذخیره‌سازی مستند، نمایش مستند، فرمت‌گذاری مستند و رویدادهای کلیدی را مشخص می‌کند. DOM Level 3 بر اساس DOM Core Level 2 ساخته شده است.

نیازهای DOM سطح 3

مدارک نیازهای DOM برای نیازهای سطح 3 به‌روزرسانی شده و در تاریخ 12 آوریل 2000 به عنوان پیش‌نویس کاربردی منتشر شده‌اند.

پیش‌نویس‌های کاربردی DOM Level 3 در تاریخ 1 سپتامبر 2000 منتشر شده‌اند:

هسته DOM سطح 3

DOM Level 3 Core API‌ها را برای دسترسی و تغییر محتوای مستند، ساختار و استایل مستند تعریف می‌کند.

رویدادهای DOM سطح 3

با اضافه کردن رابط‌های جدید و مجموعه‌های جدید از رویدادها، API رویدادهای DOM Level 3 عملکرد API رویدادهای Level 2 را گسترش داده است.

بارگذاری و ذخیره DOM سطح 3

DOM Level 3 Content Model API‌ها را برای بارگذاری و ذخیره‌سازی محتوا، مدل محتوا (DTD و شماتیک‌ها) و پشتیبانی از اعتبارسنجی مستند تعریف می‌کند.

DOM Level 3 Views and Formatting

DOM Level 3 Views مشخص می‌کند که API‌ها برای دسترسی و تغییر نمونه‌های دیداری مستند تعریف شده‌اند. نمونه‌های دیداری شکل‌های نمایشی یا نمونه‌های جایگزین مرتبط با مستند اصلی هستند.

مستند W3C DOM و جدول زمانی

مستند پیشنویس/پیشنهاد پیشنهاد
DOM سطح 1   1 اکتبر 1998
DOM سطح 1 (SE) 29 سپتامبر 2000  
هسته DOM سطح 2   13 نوامبر 2000
HTML DOM سطح 2   9 ژانویه 2003
نمایش‌های DOM سطح 2   13 نوامبر 2000
استایل DOM سطح 2   13 نوامبر 2000
رویدادهای DOM سطح 2   13 نوامبر 2000
پیمایش و دامنه DOM سطح 2   13 نوامبر 2000
نیازهای DOM سطح 3 26 فوریه 2004  
هسته DOM سطح 3   7 آوریل 2004
رویدادهای DOM سطح 3 21 دسامبر 2007  
بارگذاری و ذخیره DOM سطح 3   7 آوریل 2004
اعتبارسنجی DOM سطح 3   27 ژانویه 2004
XPath DOM سطح 3 26 فوریه 2004  
نمایش‌های DOM سطح 3 26 فوریه 2004  

منابع W3C

صفحه اصلی W3C DOM