أساسيات XHTML

XHTML Basic هي لغة ترميز هيكلية تعتمد على XML مصممة في الأساس لوكلاء المستخدم البسيطين (وخاصة الأجهزة المحمولة ) ، والتي توجد غالبًا في الأجهزة المحمولة مثل الهواتف المحمولة وأجهزة المساعد الرقمي الشخصي وأجهزة النداء وأجهزة الاستقبال الرقمية.

تُعدّ XHTML Basic مجموعة فرعية من XHTML 1.1 ، مُعرّفة باستخدام معيار XHTML Modularization ، وتتضمن مجموعة مُصغّرة من الوحدات النمطية لهيكلة المستندات، والصور، والنماذج، والجداول الأساسية، ودعم الكائنات. تُناسب XHTML Basic الهواتف المحمولة ، وأجهزة المساعد الرقمي الشخصي ، وأجهزة النداء ، وأجهزة الاستقبال الرقمية .

كان الهدف من لغة XHTML Basic في الأصل استبدال التقنيات القديمة مثل WML وC-HTML مع تطور برامج تصفح أكثر توافقًا. إلا أنه مع صعود HTML5 كمعيار الويب السائد، تراجعت أهمية XHTML Basic بشكل كبير. فقد جعلت مجموعة ميزات HTML5 الغنية وتوافقها مع مختلف الأجهزة لغات الويب الخاصة بالهواتف المحمولة، مثل WML وC-HTML وXHTML Basic، غير ضرورية. واليوم، توفر HTML5 منصة موحدة لإنشاء مواقع ويب تعمل على جميع الأجهزة، مما يجعل XHTML Basic غير ذي صلة إلى حد كبير في تطوير الويب الحديث.

تتمثل إحدى المزايا الهامة لـ XHTML Basic مقارنة بـ WML و C-HTML في أنه يمكن عرض صفحات XHTML Basic بشكل مختلف في متصفحات الويب وعلى الأجهزة المحمولة، مما يلغي الحاجة إلى إنشاء نسختين مختلفتين من نفس الصفحة.

صدرت المواصفات الأولية للغة XHTML Basic في عام 2000. وفي عام 2006، نُقّحت المواصفات إلى الإصدار 1.1، مُتضمنةً ست ميزات جديدة لتحسين خدمة مستخدمي الأجهزة الصغيرة. وقد أجرى اتحاد شبكة الويب العالمية (W3C) آخر تحديث للمواصفات في عام 2018. [ 1 ]

آخر التطورات (تحديث 2018)

ركز تحديث عام 2018 لـ XHTML Basic من قِبل اتحاد شبكة الويب العالمية (W3C) على تحسين التوافق مع التقنيات الحالية، لضمان استمرار إمكانية استخدام صفحات XHTML Basic على نطاق أوسع من الأجهزة الحديثة، بما في ذلك تلك التي اعتمدت معايير الويب الأحدث. وتهدف هذه التغييرات إلى تحسين كيفية تفاعل XHTML Basic مع بيئات الشبكات الحديثة، وتعزيز التوافق مع الأجهزة المحمولة والمتصفحات الأحدث التي تعتمد بشكل متزايد على HTML5 .

على الرغم من أن لغة XHTML Basic لا تزال تعمل، إلا أنها تُعتبر قديمة مقارنةً بلغة HTML5 الحديثة ، التي أصبحت المعيار السائد في تصميم المواقع الإلكترونية المتوافقة مع الأجهزة المحمولة. تتضمن HTML5 ميزات للوسائط المتعددة والرسومات والتصميمات المتجاوبة، مما يجعلها أكثر تنوعًا لتلبية احتياجات تطوير الويب الحالية.

نوع المستند

للتحقق من صحة المستند باعتباره XHTML Basic، يجب أن يحتوي على تعريف نوع المستند التالي ، أو DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN""http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">

مثال كامل وصحيح وسليم الصياغة هو:

< ? xml version = " 1.0 " encoding ="UTF-8"?> < ! DOCTYPE html PUBLIC " -//W3C//DTD XHTML Basic 1.1// EN " " http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd  " > < html xmlns = " http://www.w3.org/1999/xhtml " xml : lang = " en " > <head> <title> Hello </title> </head> <body> <p> Hello <a href="http://example.org/"> world </a> . </p> </body> </html>

يتم تقديمها بنوع MIME "application/xhtml+xml".

طباعة XHTML

XHTML-Print، الذي أصبح توصية من W3C في سبتمبر 2006، هو إصدار متخصص من XHTML Basic مصمم للمستندات المطبوعة من أجهزة المعلومات إلى الطابعات منخفضة التكلفة . [ 2 ]

انظر أيضاً

مراجع

  1. "XHTML™ Basic 1.1 - الإصدار الثاني" . www.w3.org . تاريخ الاسترجاع: 25 يناير 2022 .
  2. "XHTML-Print، توصية اتحاد شبكة الويب العالمية، 20 سبتمبر 2006" . اتحاد شبكة الويب العالمية . 2006-09-20 . تم الاطلاع عليه بتاريخ 2008-07-19 .