XHTML 2.0


พอดี search คำว่า web 2.0 แล้วอันนี้มันขึ้นมา แล้วน่าสนใจก็เลยเอามาเล่ากันให้ฟังครับ
XHTML 2.0

อะไรคือ XHTML 2.0
XHTML 2.0 เป็น markup language ที่ถูกออกแบบเพื่อการแสดงผลเอกสารซึ่งใช้อย่างแพร่หลายบน World Wide Web ลักษณะการออกแบบจะเน้นให้ markup tag สามารถใช้ได้อย่างกว้างขวางและให้สามารถขยายการใช้งานได้ง่าย เช่นขยายการใช้ class, role, span, และ div ให้สามารถทำงานร่วมกับ style sheet ได้

จุดประสงค์การออกแบบ
1. พยายามรักษาคุณสมบัติของ XML ให้มากที่สุด (As generic XML as possible)
2. ลดการแสดงผลโดยหันไปให้ style sheet แทนและเพิ่มโครงสร้างภาษาแทน (Less presentation, more structure)
3. กำจัดให้อยู่ภายใต้ข้อกำหนด XML(Well form) ทำให้การใช้งานง่ายขึ้น (More usability)
4. การเข้าถึงข้อมูลง่ายขึ้น (More accessibility)
5. มีมาตรฐานทางภาษา (Better Internationalization)
6. ลดข้อจำกัดทางอุปกรณ์ลง ทำให้ไม่ต้องสร้างภาษาสำหรับแต่ละอุปกรณ์ (More device independence)
7. ลดการใช้งาน script โดยเพิ่มความสามารถที่ตัว XHTML (Less scripting)
8. สามารถใช้งานร่วมกับ semantic web (Integration with the Semantic Web)

Backward compatibility
เนื่องจาก HTML เวอร์ชั่นแรกๆมีจุดประสงค์ที่เฉพาะเกินไปทำให้ เอกสารเวอร์ชั่นใหม่ยังคงทำงานกับเว็บบราวเซอร์เก่าๆได้ ซึ่งงานในส่วนนี้สามารถสามารถใช้ XML + style sheet ซึ่ง 95% ของเว็บบราวเซอร์ในปัจจุบันมีการสนับสนุนอยู่แล้ว งานที่เหลือจึงตกอยู่ที่ว่าเว็บบราวเซอร์รุ่นใหม่จะให้การแสดงผล XHTML เป็นที่น่าพอใจหรือไม่ สำหรับ XForm และ XML Event ซึ่งเป็นคุณสมบัติใหม่ใน XHTML 2.0

XHTML 2 และการแสดงผล
เอกสาร HTML เวอร์ชั่นแรกๆถูกออกแบบเพื่อแสดงโครงสร้างของเอกสารไม่ใช่เพื่อการแสดงผล ซึ่งโครงสร้างเพื่อการแสดงผลถูกเพิ่มเข้ามาในภายหลังโดยผู้ผลิตเว็บบราวเซอร์ XHTML จึงถอดคุณสมบัติการแสดงผลออกโดยไปใช้ style sheet แทน ซึ่งเพิ่มความยืดหยุ่น ความสามารถในการเข้าถึงข้อมูล สามารถทำงานบนอุปกรณ์ใดๆก็ได้ และเพิ่มความสามารถในการแสดงผลเพราะ style sheet สามารถแสดงผลได้ละเอียดดีกว่า HTML element

XHTML 2 และการเชื่อมโยง (Linking)
เอกสาร HTML เวอร์ชั่นแรกๆถูกออกแบบโดยมีการอาศัยความสัมพันธ์ระหว่างเอกสารหลายๆตัวซึ่งเรียกว่า linking ในปัจจุบัน W3C ได้ออกมาตรฐานใหม่คือ XLINK เพื่อสร้างโครงสร้างภาษาในการระบุคุณลักษณะในการเชื่อมโยงเอกสารโดยจะมีการใช้ XLINK ในบางคุณสมบัติที่สำคัญๆ


ยังเหลือรายละเอียดอีกเยอะเลยครับ เอาไว้จะมาเล่าวันหลังละกันครับ

บทความนี้ถูกย่อและแปลมาจาก http://www.w3.org/TR/xhtml2/introduction.html#s_intro_whatisxhtml2

คำสำคัญ (Tags): #html#xml
หมายเลขบันทึก: 60927เขียนเมื่อ 18 พฤศจิกายน 2006 21:28 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 16:24 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (5)
  • ขอบคุณค่ะ  ที่เคยใช้อยู่เป็น XHTML template V3.1 ที่มีน้องเค้าทำไว้ให้ใช้กับการ mark up หนังสือเดซีชนิด full text ค่ะ
  • วันนี้ได้ความรู้เกี่ยวกับ XHTML เพิ่มขึ้นจ้ะ ^__*
XHTML Template V3.1 ที่ว่าน่าจะเป็น version ของโปรแกรมหรือป่าวไม่แน่ใจ เพราะ XHTML 2.0 อันนี้เป็นมาตรฐานใหม่ของ www ในอนาคตซึ่งคิดว่ายังไม่มีการใช้งานจริงๆ มีแต่รูปแบบออกมาก่อนแล้วค่อยมาใช้จริงครับ
ขอบคุณค่ะสำหรับความรู้ใหม่เกี่ยวกับ XHTML 2.0 ขอชมว่ามีการเขียนบล็อกให้ดูง่ายและมีสีสรรค่ะ
ขอบคุณล่วงหน้าครับ [HoLe]MaKeR เด๋วพรุ่งนี้มาอ่านนะวันนี้ดึกแล้วไปนอนก่อน

http://www.xhtml.com/en/future/x-html-5-versus-xhtml-2/#x2-cool

ข้อดีของ XHTML2.0 ครับ

web ไทยน่าจะเป็นมาตราฐานกันได้หมดแล้ว มหาลัยที่ผลิตนักศึกษา IT ไม่เคยสอนเรื่องนี้แม้กระทั่ง Nectec หน่วยยงานทีทำการเปิดอบรมการเขียน html ยังใช้ Dreamwaver มาสอน ไม่เคยสอนเรื่องความหมายของ Element ของ XHTML เลย ทุกวันนี้เวบในไทยเลยเปิดได้แค่ IE ใช้ FF/Opera เน่าหมด content ที่ต้องการไม่เหลือแม้กระทั้ง Handheld ก็ใช้การไม่ได้ อนาถ .... ขอเวบราชการนำร่องไปก่อนแต่ไม่เคยเห็นใครทำเลย แค่ xhtml 1.1 ยังหายากส์ ๆๆ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท