DOM در XML

DOM در XML

معرفی DOM

DOM استاندارد کنسرسیوم شبکه جهانی وب یا W3C که برای دسترسی به اسنادی مانند XML و HTML تعریف شده است.

 Document Object Model یا DOM یک پلت فرم و رابط ای بیطرف بین زبان های برنامه نویسی است که به برنامه ها و اسکریپت ها اجازه میدهد مطالب، ساختار و سبک شان را به صورت پویا به روز رسانی کنند و در دسترس داشته باشند.

کنسرسیوم شبکه جهانی وب DOM را به سه دسته core، XML و HTML و سه سطح ۱/۲/۳/ تقسیم بندی میشود:

core DOM : استادارد برای تمام اسناد

XML DOM : استاندارد برای اسناد XML

HTML DOM: استاندارد برای اسناد HTML

DOM در XML

به زبان ساده DOM در XML یعنی به صورت استاندارد المان های درون فایل XML را اضافه، کم کنیم و یا تغییر دهیم. برای ایجاد، خواندن، به روز رسانی نیاز به تجزیه کننده XML یا XML parsing داریم. تجزیه کننده XML دو نوع است:

  • تجزیه کننده درختی: این تجزیه کننده چیدمان فایل XML را به صورت درختی انجام میدهد و دسترسی را به عناصر درخت را ایجاد میکند.
  • تجزیه کننده بر اساس رویداد ها: مجموعه ای از رویداد های است. هنگامی که رویدادی خاص در XML رخ دهد با استفاده از فراخوانی یک تابع آن رویداد را کنترل میکند.

تجزیه DOM بر اساس تجزیه کننده درختی ایجاد میشود. به مثال زیر توجه کنید:

تجزیه درختی این XML این گونه است:

سطح اول: سند XML

سطح دوم: ریشه المان <from>

سطح سوم: متن المان Jani

توجه داشته باشید تجزیه کننده DOM در XML بخشی از PHP است. نیازی نیست توابع آن را نصب کنید.

 

 

 

1 دیدگاه

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.