ความแตกต่างระหว่าง SGML และ XHTML ความแตกต่างระหว่าง

Anonim

SGML กับ XHTML

SGML ย่อมาจาก Standard Generalized Markup Language เป็นมาตรฐานสากลในการระบุรายละเอียดประเภทและเนื้อหาของเอกสารดิจิทัล SGML สามารถถือเป็นภาษาแม่ของ HTML และ XML ซึ่งปัจจุบันใช้กันอย่างแพร่หลายในการถ่ายเอกสารดิจิทัล ด้วยเวลาความนิยมของ SGML ได้เพิ่มขึ้นอย่างรวดเร็วในสาขาอาชีพที่แตกต่างกัน มีปัญหาและอุปสรรคบางประการเกี่ยวกับ SGML เช่นกัน เนื่องจากไม่มีสไตล์ชีตที่สนับสนุนอย่างกว้างขวางใน SGML จึงมีการพัฒนาซอฟต์แวร์ที่ไม่เสถียรขึ้นเนื่องจากการตั้งค่าที่แข็งแกร่งของ SGML นอกจากนี้การแลกเปลี่ยนข้อมูล SGML มีความซับซ้อนมากเนื่องจากมีความเข้ากันได้ระหว่างแพคเกจซอฟต์แวร์ซึ่งอาจทำให้เกิดปัญหาร้ายแรงได้ คนขี้โกงเรียก SGML ว่า "เสียงดีบางทีต่อมา" สำหรับข้อเสียเหล่านี้

ตอนนี้ XHTML เป็นร่างฉบับที่จัดทำเป็นรูปแบบ HTML 4 0. เอกสารดิจิทัลครอบครัวที่พัฒนาขึ้นภายใต้ชุดย่อยของ HTML มีสาเหตุหลายประการที่ทำให้นักพัฒนาเนื้อหาตัดสินใจพัฒนา XHTML ภาษานี้มีจุดมุ่งหมายเพื่อให้สามารถขยายได้เพื่อให้ผู้ใช้สามารถออกแบบแท็กของตนเองได้ XHTML เป็นแบบพกพา ดังนั้นตัวแทนที่ไม่ใช่เดสก์ท็อปสามารถเข้าถึงเอกสารดิจิทัลเหล่านี้ได้ผ่านทางอินเทอร์เน็ต XHTML จึงมีการผลิต XML และ SGML จึงผลิต HTML XML ได้รับการออกแบบให้สามารถขยายได้ ดังนั้น XHTML จึงสามารถขยายได้เช่นกัน ในกรณีของ SGML XML ได้สร้าง Document Type Definitions หรือ DTD ขึ้น SGML สามารถอ้างได้ว่าเป็นแม่ของ XML และส่วนย่อยของ XML

XHTML มีความยั่งยืนมากกว่า SGML เมื่อเวลาผ่านไปการใช้งานเว็บจะมีความซับซ้อนมากขึ้น นี่จะนำไปสู่ความนิยมอย่างแพร่หลายของ XHTML XHTML รองรับแอพพลิเคชั่นจำนวนมาก ดังนั้นจึงสามารถใช้เพื่อสร้างเว็บไซต์ที่ซับซ้อนได้ ในกรณี SGML เบราว์เซอร์ไม่สนับสนุนแอ็พพลิเคชันจำนวนมาก เอกสาร XHTML ทำตามกฎ XML และสามารถแปลงเป็นรูปแบบไฟล์ต่างๆเช่น PDF, RSS หรือ RFT เนื่องจากมีขั้นตอนการประมวลผลข้อผิดพลาดสั้นกว่าเบราว์เซอร์บางรุ่นที่สามารถสนับสนุน XHTML กำลังทำงานได้เร็วกว่า เอกสารที่มีข้อผิดพลาดเสรีนิยมต้องใช้เวลามากพอสมควร การใช้ XHTML ช่วยลดเวลาในการโหลดหน้าเว็บและความเร็วในการดาวน์โหลด XHTML มีแท็กปิด นี่เป็นการเริ่มต้นที่ยอดเยี่ยมสำหรับผู้เริ่มต้นใช้งานโปรแกรมเมอร์และช่วยให้ผู้เชี่ยวชาญด้านเว็บอัปเดตอยู่เสมอ แหล่งที่มาของคุณจะถูกแปลงเป็นเวอร์ชันที่สะอาดและอ่านได้และเสริมทักษะของคุณในฐานะผู้เชี่ยวชาญด้านเว็บ เพื่อห่อมันขึ้น XHTML แสดงความเป็นมืออาชีพที่ไม่พบในโปรแกรม SGML ตาม เบราว์เซอร์บางประเภทที่สามารถยอมรับเอกสาร XHTML ได้แก่ Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari และเบราว์เซอร์มือถือทั้งหมด

ความแตกต่างที่สำคัญระหว่าง SGML และ XHTML:

XHTML มีความยั่งยืนมากกว่า SGML

  • XHTML ได้รับการสนับสนุนโดยแอ็พพลิเคชันเว็บจำนวนมากที่ไม่เหมือน SGML

  • SGML ไม่สนับสนุนการแปลงเป็นรูปแบบไฟล์ต่างๆรวมทั้ง PDF, RSS หรือ RFT เช่น XHTML

  • XHTML มีความเร็วในการโหลดและดาวน์โหลดไฟล์ได้เร็วกว่า SGML

  • XHTML ทั้งหมดมีแท็กปิดซึ่งไม่สามารถใช้ได้ใน SGML