แสดงบทความที่มีป้ายกำกับ SGML แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ SGML แสดงบทความทั้งหมด

วันศุกร์ที่ 9 ธันวาคม พ.ศ. 2554

SGML (Standard Generalized Markup Language)

SGML (Standard Generalized Markup Language) เป็นมาตรฐาน สำหรับการระบุภาษา markup หรือ tag ของเอกสาร ข้อกำหนดโดยตัวเอง เป็นประเภทคำจำกัดของเอกสาร SGML ไม่ใช่ตัวภาษา แต่เป็นคำอธิบายสำหรับวิธีการระบุ ซึ่งเป็นข้อมูลแบบ metadata

SGML มีพื้นฐานทางความคิดที่เอกสารมีโครงสร้าง และส่วนประกอบที่สามารถอธิบาย โดยไม่มีการอ้างอิงถึง วิธีการที่ส่วนประกอบในการแสดงผล การแสดงภาพจริงของเอกสาร อาจจะมีความหลากหลาย ขึ้นกับการส่งออกของตัวกลาง และการอ้างอิงรูปแบบ ข้อได้เปรียบบางอย่างของเอกสารที่มีพื้นฐานจาก SGML คือ

- สามารถสร้างโดยการคิดในลักษณะของโครงสร้างเอกสารแทนที่คุณลักษณะที่มองเห็น (ซึ่งมีการเปลี่ยนตลอดเวลา)
- มีความกระทัดรัด เนื่องจาก compiler ของ SGML สามารถแปลเอกสารโดยการอ้างอิงถึง document tag definition(DTD)
- จุดเริ่มต้นของเอกสารมุ่งไปที่ตัวกลางการพิมพ์สามารถปรับไปสู่ตัวอื่นได้ ง่าย เช่น จอภาพ ภาษาที่ web browser นี้ ใช้ Hypertext Markup Language (HTML) เป็นดังตัวอย่างภาษาที่มีพื้นฐานมาจาก SGML

SGML มีพื้นฐาน จากภาษา Generalized Markup Language รุ่นก่อนที่พัฒนา โดย IBM รวมถึงภาษา General Markup Language (GML) และ ISIL

สารสนเทศเพิ่มเติม

Arbortext : An illustrated introduction, SGML: Getting Started.
World Wide Web Consortium : An Overview of SGML Resources.

Markup

Markup อ้างถึงชุดตัวของอักษร หรือสัญลักษณ์ที่แทรกในตำแหน่งที่แน่นอนในไฟล์แบบประมวลผล

ข้อความหรือคำเพื่อชี้ว่าไฟล์จะดู เมื่อพิมพ์ หรือแสดงผล หรืออธิบายโครงสร้าง ทางตรรกะของเอกสาร ตัวชี้ Markup มักจะได้รับการเรียกว่า tags ตัวอย่าง เช่น การย่อหน้า คือ
< P >
ดังนั้น จะได้รับการแยกไปยังแถวที่ว่างจากแถวที่ต่ออยู่

ปัจจุบันมาตรฐาน คำจำกัดความ Markup สำหรับโครงสร้างเอกสาร (หรือคำอธิบายการใช้ Markup) ใน Standard Generalized Markup Language

Markup สามารถแทรก โดยผู้สร้างเอกสารโดยตรง ด้วยการพิมพ์สัญลักษณ์ การใช้ editor หรือใช้ editor ทันสมัยที่ให้ผู้ใช้สร้างเอกสาร ตามที่ต้องการให้ปรากฏ

HTML (Hypertext Markup Language)

HTML (Hypertext Markup Language) เป็นกลุ่มของสัญลักษณ์หรือรหัสแบบ " markup" ที่เขียนในไฟล์สำหรับการแสดงบน web browser โดย markup จะบอก web browser ในการแสดงข้อความบนเว็บเพจ และภาพสำหรับผู้ใช้ รหัสแบบ markup ใช้การอ้างอิงส่วนประกอบ (หรือเรียกว่า tag)

HTML เป็นภาพมาตรฐานที่เสนอโดย World Wide Web Consortium (W3C) และได้รับการยอมรับจาก browser รายใหญ่ ซึ่งได้มีส่วนเพิ่มที่ไม่ใช่รหัสมาตรฐาน เวอร์ชันปัจจุบันของ HTML เป็น HTML 4.0 ส่วนสำคัญใน HTML4 ได้รับการเรียกว่า dynamic HTML ในบางครั้งอ้างอิงเป็น HTML 5.0 ซึ่งเป็นส่วนขยายของ HTML เรียกว่า Extensible Hypertext Markup Language

สารสนเทศเพิ่มเติม

Adobe : Adobe's Pagemill
Brooklyn North : Brooklyn North's HTML Assistant Pro
Microsoft : Microsoft's FrontPage
NCSA : A Beginner's Guide to HTML
World Wide Web Consortium : Hypertext Markup Language
World Wide Web Consortium : HTML 4.0 Specification