لغة ترميز النص الفائق القابلة للتوسع

لغة الترميز التشعبية القابلة للتوسع (بالإنجليزية: Extensible Hypertext Markup Language)‏ اختصاراً (XHTML) هي لغة ترميزية تمكّن من كتابة صفحات وب.[1][2][3] تم إنشائها في الأصل كلاحقة لـ لغة ترميز النص الفائق (من الإنجليزية HyperText Markup Language)، بنيت XHTML على قواعد لغة لغة الترميز القابلة للامتداد، الأحدث والأبسط من لغة لغة الترميز القياسي العام التي ينبني عليها HTML.

XHTML هو إعادة صياغة لأنواع مستندات HTML 4. ففي أغسطس 2002 ، صرحت جمعية W3C بأن "عائلة XHTML هي الخطوة التالية في تطور الإنترنت. بالانتقال إلى XHTML اليوم، حيث يمكن لمطوري المحتوى الدخول إلى عالم اكس م ال باستخدام جميع المزايا المصاحبة لها، مع الحفاظ على توافق المحتوى مع الإصدارات السابقة والمستقبلية. "

ومع ذلك، في عام 2005 ، تم تشكيل مجموعة عمل لتكنولوجيا تصميم محتوى الويب (WHATWG) ، بشكل مستقل عن W3C ، للعمل على تطوير لغة HTML عادي لا يعتمد على XHTML. بدأت WHATWG العمل على معيار يدعم كلاً من تسلسل XML و HTML، وبالتوازي مع معايير W3C مثل XHTML 2. في عام 2007 ، صوتت مجموعة عمل HTML الخاصة بـ W3C للعمل رسميًا على HTML5. وفي عام 2009 ، سمح W3C بانتهاء صلاحية ميثاق مجموعة عمل XHTML 2 ، معترفًا بأن HTML5 سيكون معيار HTML الوحيد للجيل التالي، بما في ذلك تسلسل XML وما دون XML.  من بين التسلسلين، تؤكد جمعية W3C أن معظم مصممي مواقع الويب يفضلون بناء جملة HTML ، بدلاً من بناء جملة XHTML.[4][5]

تم تطوير XHTML لجعل HTML أكثر قابل للتوسع وزيادة إمكانية التشغيل التفاعلي بتنسيقات البيانات الأخرى. [6] بالإضافة إلى ذلك، كانت المتصفحات تتسامح مع الأخطاء في HTML ، وتم عرض معظم مواقع الويب على الرغم من الأخطاء الفنية في الترميز ؛ قدم XHTML معالجة أكثر صرامة للأخطاء. [7] كان HTML 4 ظاهريًا تطبيقًا لـ لغة الترميز القياسي العام (SGML) ؛ لكن مواصفات SGML كانت معقدة، ولم تكن متصفحات الويب ولا توصية HTML 4 متوافقة تمامًا معها. [8] قدم معيار XML ، المعتمد في عام 1998 ، تنسيقًا أبسط للبيانات أقرب في البساطة إلى

تعتبر لغة XHTML تمديد وتطوير للغة HTML الأصلية. فلا توجد اختلافات كثيرة بين HTML4 و XHTML، فلغة XHTML هي في الأساس إصدار أكثر تطوراً وتعقيداً من HTML4. الاختلافات الرئيسية بين HTML و XHTML هي:

يوجد تشابه كبير بين XHTML و HTML، لذلك فإنّ الاختلافات بين لغتي XHTML و HTML5 هي نفس الاختلافات بين HTML4 و HTML5 .

فيما يلي بعض الاختلافات بين HTML5 و XHTML: