เมื่อคุณดู SGML, HTML และ XML คุณอาจพิจารณาการจัดกลุ่มตามครอบครัวนี้ SGML, HTML และ XML เป็นภาษามาร์คอัปทั้งหมด มาร์กอัประยะได้รับรากจากบรรณาธิการทำให้การแก้ไขต้นฉบับของนักเขียน บรรณาธิการเมื่อตรวจสอบเนื้อหาจะ "ทำเครื่องหมาย" ต้นฉบับเพื่อเน้นข้อมูลบางฟิลด์ ในเทคโนโลยีคอมพิวเตอร์ภาษามาร์คอัปคือชุดของคำและสัญลักษณ์ที่เน้นข้อความเพื่อกำหนดให้เป็นเอกสารเว็บ ตัวอย่างเช่นเมื่อสร้างหน้าเว็บอินเทอร์เน็ตคุณต้องการให้สามารถแยกย่อหน้าและใส่ตัวอักษรในรูปแบบตัวหนา นี้สามารถทำได้โดยใช้ภาษามาร์คอัป เมื่อคุณเข้าใจบทบาท SGML, HTML และ XML ในการออกแบบหน้าเว็บแล้วคุณจะเห็นความสัมพันธ์ระหว่างญาติกับภาษาที่แตกต่างกันเหล่านี้ ความสัมพันธ์ระหว่าง SGML, HTML และ XML เป็นพันธะทางครอบครัวที่ช่วยให้เว็บไซต์ทำงานและการออกแบบเว็บแบบไดนามิก
SGML
ในภาษามาร์คอัปนี้เป็นภาษาแม่แบบ Standard Generalized Markup Language (SGML) SGML มีวิธีกำหนดภาษา markup และกำหนดมาตรฐานสำหรับฟอร์มของพวกเขา กล่าวอีกนัยหนึ่ง SGML ระบุว่าบางภาษาสามารถทำได้หรือไม่สามารถทำอะไรได้บ้างรวมถึงองค์ประกอบต่างๆเช่นแท็กและโครงสร้างพื้นฐานของภาษา เมื่อผู้ปกครองส่งผ่านลักษณะทางพันธุกรรมไปยังเด็ก SGML จะส่งผ่านโครงสร้างและกฎรูปแบบไปยังภาษา markup
HTML
HyperText Markup Language (HTML) เป็นภาษาหรือโปรแกรมประยุกต์ของ SGML เป็น HTML ที่มักจะออกแบบหน้าเว็บสำหรับเบราว์เซอร์อินเทอร์เน็ต การใช้ HTML ช่วยให้คุณสามารถฝังภาพสร้างส่วนของหน้าสร้างแบบอักษรและกำกับการไหลของหน้าเว็บ HTML คือภาษามาร์คอัปที่สร้างรูปแบบและลักษณะที่ปรากฏของหน้าเว็บ นอกจากนี้การใช้ HTML ช่วยให้คุณสามารถเพิ่มฟังก์ชันอื่น ๆ ลงในเว็บไซต์ผ่านทางภาษาสคริปต์เช่น JavaScript HTML เป็นภาษาที่ใช้ในการออกแบบเว็บไซต์
XML
Extensible Markup Language (XML) เป็นลูกพี่ลูกน้องกับ HTML และเป็นหลานชายของ SGML แม้ว่า XML เป็นภาษามาร์คอัปและเป็นส่วนหนึ่งของครอบครัว แต่ก็มีฟังก์ชันที่แตกต่างจาก HTML XML เป็นชุดย่อยของ SGML ซึ่งให้สิทธิว่าแอ็พพลิเคชันเช่น HTML ไม่มี XML สามารถกำหนดแอ็พพลิเคชันของตนเองได้ รูปแบบคำอธิบายแหล่งทรัพยากร (RDF) คือแอ็พพลิเคชันของ XML HTML มีข้อ จำกัด ในการออกแบบและไม่มีส่วนย่อยหรือแอ็พพลิเคชัน XML คือ SGML ที่ถูกตัดทอนหรือเบาซึ่งออกแบบมาเพื่อทำงานร่วมกับแบนด์วิธที่ จำกัด XML สืบทอดลักษณะทางพันธุกรรมมาจาก SGML แต่ถูกสร้างขึ้นเพื่อสร้างครอบครัวของตัวเอง กลุ่มย่อยของ XML ประกอบด้วย XSL และ XSLT