เอกซ์เอชทีเอ็มแอล

เอกซ์เอชทีเอ็มแอล ( ภาษามาร์กอัปข้อความหลายมิติขยายได้) เป็นภาษามาร์กอัปที่มีลักษณะการใช้งานเหมือน HTML แต่จะมีความเข้มงวดในเรื่องโครงสร้างภาษา โดยมีวากยสัมพันธ์สอดคล้องกับ XML เนื่องจาก HTML นั้นใช้โครงสร้างของ SGML ที่ค่อนข้างยืดหยุ่น ในขณะที่ XHTML นั้นพัฒนาจาก XML ซึ่งเป็นภาษาที่คล้ายกับ SGML แต่เข้มงวดมากกว่า เราสามารถมองว่า XHTML เป็นการแปลง HTML เดิมให้มาอยู่ในโครงสร้างของ XML ก็ได้

XHTML 1.0 ได้เข้ามาเป็นส่วนหนึ่งของ World Wide Web Consortium (W3C) ในวันที่ 26 มกราคม พ.ศ. 2543 และกลายมาเป็น W3C recommendation เมื่อ 31 พฤษภาคม พ.ศ. 2544 อย่างไรก็ตาม XHTML 2.0 จะหยุดภายในสิ้นปี 2552 โดยหวังจะพัฒนา HTML 5 แทนที่

เวอร์ชันของ XHTML

XHTML 1.0 
XHTML 1.0 เป็นการแปลง HTML 4.01 ให้มาอยู่ในรูปของ XML อย่างไรก็ตาม XHTML 1.0 ยังแบ่งเป็นรุ่นย่อยอีก 3 รุ่น
 XHTML 1.0 Strict เป็นการแปลง HTML 4.01 ทั้งหมดมาอยู่ในรูป XML
 XHTML 1.0 Transitional ได้เพิ่มแท็ก HTML ที่ล้าสมัยแล้วนอกเหนือไปจากแท็กของ XHTML 1.0 Strict เพื่อความเข้ากันได้กับเว็บเพจที่ยังใช้แท็กเหล่านี้อยู่ เช่น <center>, <u>, <strike> และ <applet> เป็นต้น
 XHTML 1.0 Frameset สำหรับการใช้เฟรมของ HTML

XHTML 1.1 
รุ่นล่าสุดในปัจจุบัน เป็นรุ่นปรับปรุงของ XHTML 1.0 Strict โดยตัดแท็กที่ล้าสมัยออกไปทั้งหมด และอนุญาตให้แบ่งส่วนย่อยของ XHTML ด้วย DTD

(ร่าง) XHTML 2.0 
ปัจจุบันยังอยู่ในขั้นตอนการร่างมาตรฐาน และจะหยุดการพัฒนาสิ้นปี 2552

อ้างอิง

แหล่งข้อมูลอื่น 
 XML 1.1 Specification
 XML 1.0 Specification
 XML 2.0 Working Draft

เอชทีเอ็มแอล
ภาษามาร์กอัป
มาตรฐานเวิลด์ไวด์เว็บคอนซอร์เทียม
มาตรฐานที่พัฒนาจากเอกซ์เอ็มแอล