امتداد DOM في PHP

يُكتب أيضاً: ext-dom, DOMDocument

امتداد PHP يوفّر الفئتين DOMDocument و DOMXPath لمعالجة HTML و XML. ووردبريس يوصي به بشدة، وغيابه منذ الإصدار 7.0 كان يُفشل رفع الصور بخطأ قاتل على بعض الاستضافات.

معنى PHP DOM Extension بالعربي: امتداد DOM في PHP، ويُعرف باسمه التقني ext-dom. هو مكتبة تُضاف إلى PHP لتقرأ مستندات HTML وXML وتعدّلها كشجرة من العناصر بدل التعامل معها نصًّا خامًا.

PHP DOM Extension in Arabic: امتداد DOM في PHP.

ماذا يوفّر

أشهر ما فيه الفئتان DOMDocument لتحميل المستند وتعديل عناصره، وDOMXPath للبحث داخله بتعابير XPath. بهما يستطيع الكود العثور على كل الصور في صفحة، أو إضافة خاصية إلى وسم، أو استخراج نص من ملف XML دون تعابير نمطية هشّة.

علاقته بووردبريس

ووردبريس يدرجه ضمن إضافات PHP الموصى بها، وتعتمد عليه إضافات كثيرة: إضافات تحسين الصور والتحميل المؤجَّل، منشئات الصفحات، وأدوات الاستيراد والتصدير. إن غاب عن الخادم فقد تتعطل وظيفة بعينها بخطأ قاتل بدل رسالة واضحة.

كيف تتحقق منه

افتح أدوات ثم صحة الموقع؛ إن كان الامتداد ناقصًا ظهر تنبيه بأن إضافة موصى بها غير مثبتة. تفعيله من لوحة الاستضافة ضمن إعدادات PHP، أو بتثبيت حزمة php-xml على الخادم الخاص ثم إعادة تشغيل PHP.