This is an old revision of the document!
—-

> เทคโนโลยีอินเทอร์เน็ตและเว็บ

SGML

SGML (Standardized Markup Language) เป็นภาษาต้นแบบของภาษากำกับทั้งหมด พัฒนามาในปี ค.ศ. 1986 เนื่องจากปัญหาในการแลกเปลี่ยนเอกสารข้อมูลระหว่างกันในระบบเครือข่ายอินเทอร์เน็ตยุคแรกๆ จึงมีนักวิจัยกลุ่มหนึ่ง พัฒนาเครื่องมือในการแลกเปลี่ยนข้อมูลระหว่างกัน ซึ่งคุณสมบัติเบื้องต้นของเครื่องมือดังกล่าว คือ ต้องยืดหยุ่น สามารถรองรับข้อมูลรูปแบบแปลกๆ ในอนาคตได้ ใช้ได้ทั่วโลก และในคอมพิวเตอร์ทุกรูปแบบ จากข้อกำหนดดังกล่าว จึงเกิดภาษา SGML มีการเก็บข้อมูลในรูปรหัส ASCII เพราะคอมพิวเตอร์ทั่วไปสามารถอ่านข้อมูลลักษณะนี้ได้เหมือนๆ กัน และแบ่งการทำงานของ SGML เป็น 2 ส่วนคือ

  • ส่วนประกาศโครงสร้างข้อมูล (DTD: Document Type Definition) ทำหน้าที่ประกาศรายละเอียดของแท็กี่จะใช้แสดงข้อมูล
  • ส่วนตัวเอกสาร (Document Body) เป็นส่วนหลักของเอกสาร ประกอบด้วยแท็กคำสั่งต่างๆ

ภาษา SGML เป็นข้อกำหนด (เช่นเดียวกับมาตรฐาน ISO) ที่กำหนดวิธีการอธิบายโครงสร้างของเอกสารฝังไว้ในตัวเอกสารเอง หมู่นักศึกษา, อาจารย์และผู้จัดทำเอกสารอิเล็กทรอนิกส์ นิยมใช้ SGML ในการสร้างรูปแบบต่างๆ จากเอกสารฉบับเดียว และใช้ในการนำเอาเอกสารมาใช้ใหม่ อย่างไรก็ตาม SGML ไม่ได้รับความนิยมมากนัก เพราะมีความยุ่งยากในการนำไปประยุกต์ใช้งาน การจัดเก็บข้อมูล ความยืดหยุ่นและลักษณะเฉพาะที่เกินความต้องการ ทำให้ยากต่อการเขียนโปรแกรม


ผู้เขียน

  • บุญเลิศ อรุณพิบูลย์ นักวิชาการ ศูนย์บริการความรู้ทางวิทยาศาสตร์และเทคโนโลยี



Personal Tools
Creative Commons License
STKS Online Learning โดย http://stks.or.th/wiki อนุญาตให้ใช้ได้ตาม สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน 3.0 ประเทศไทย.