ตามข้อเท็จจริง XHTML เป็นเวอร์ชันที่ตามของ HTML 4 อาจจะนับเป็น HTML 5 หรือเรียกว่า XHTML 1.0 นอกจากนี้ XHTML สนับสนุน Markup ของ HTML 4.0 ทั้งส่วนประกอบและคุณลักษณะทั้งหมด แต่ต่างจาก HTML โดย XHTML สามารถสร้างส่วนเพิ่มเติมจากผู้คนที่ใช้ ส่วนประกอบใหญ่และคุณลักษณะ สามารถกำหนดและเพิ่มในเว็บได ้ทำให้สามารถมีวิธีการใหม่ที่จะจัดการเนื้อ และโปรแกรมแบบเว็บเพจ ในส่วนที่มองเห็นไฟล์ XHTML ดูเหมือนกับไฟล์ HTML
ข้อได้เปรียบ
จากคำกล่าวของ W3C ข้อได้เปรียบคือ "extensibility and portability"
extensibility หมายถึง แนวคิดใหม่ สำหรับการสื่อสารและการนำเสนอออกมาของเว็บ สามารถทดลองใช้งานโดยไม่ต้องรอ HTML เวอร์ชันใหม่และการสนับสนุนของ browser คุณลักษณะหรือ tag ใหม่ สามารถกำหนดได้และโปรแกรมที่ปลายทางสามารถทำตามคำสั่งได้ สิ่งใหม่จะเกิดขึ้นบนเว็บเพจ กลุ่มที่เจาะจงของ extension สำหรับ XHTML คือ แผนของ expression ทางคณิตศาสตร์, vector graphic และการประยุกต์ด้านมัลติมีเดีย ถ้า extensibility เป็นการนำไปสู่เพจที่ซับซ้อน และโปรแกรมขนาดใหญ่ขึ้น ข้อได้เปรียบ portability หมายถึง เว็บเพจสามารถทำให้ง่ายขึ้นกว่าที่เคยเป็นทำให้เครื่องมือขนาดเล็ก สิ่งนี้สำคัญมากสำหรับอุปกรณ์เคลื่อนที่ และอุปกรณ์ตามบ้านที่มีโมโครโพรเซสเซอร์ที่มีโปรแกรมอยู่และหน่วยความจำขนาด เล็ก XHTML กำหลดระดับหลายระดับของ Markup ที่ซับซ้อน และแต่ละเอกสารระบุระดับความซับซ้อนตั้งแต่เริ่มต้น โปรแกรมเป็นอุปกรณ์ขนาดเล็กที่คาดว่าไฟล์คำสั่ง XHTML จะระบุระดับง่ายที่สุดของความซับซ้อนที่สามารถดูแล โดยโปรแกรมขนาดเล็กและหน่วยความจำ
ส่วนที่แตกต่างและพิเศษ
- XHTML ต้องการกฎของรหัสที่ชัดเจน เช่น ต้องการเครื่องหมายการเปิด และปิดส่วนประกอบ (หรือไวยากรณ์) และส่วนประกอบทั้งหมดต้องเป็นอักษรตัวเล็ก HTML ไม่สนใจเครื่องหมาย
- ในความหมายนี้ XHTML จะยุ่งกว่า HTML อย่างไรก็ตาม ไม่จำเป็นต้องยากกว่าในการอ่าน เพราะความเคร่งครัด จะบังคับให้มีลำดับมากขึ้นในการเขียนคำสั่ง นอกจากนี้ editor ส่วนใหญ่และเครื่องมือสร้างไฟล์ เพราะสร้างยังให้อ่านได้ง่าย
- XHTML มีความเป็นโครงสร้างและแนวคิดเกี่ยวกับเนื้อหามากกว่า เมื่อรวมกับ style sheet จะมีวิธีการสร้างมากกว่า
- XHTML ทำให้ง่ายขึ้นในการเพิ่มส่วนประกอบใหม่ สำหรับผู้ที่ต้องการเพิ่ม (และพัฒนา browser หรือโปรแกรมประยุกต์อื่นสนับสนุน)
ข้อกำหนดของ XHTML กำลังอยู่ในขั้นตอนการร่างใน W3C
สารสนเทศเพิ่มเติม
encyclozine.com, Alan Richmond : The first XHTML web sites.W3C web site : The official XTML 1.0: The Extensible Hypertext Markup Language.
WDVL.com, Alan Richmond : Introduction to XHTML, with examples.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น