ההבדל בין SGML & XHTML ההבדל בין

Anonim

SGML לעומת XHTML

SGML מייצג Standard Standard Language 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 יצרה את הגדרות סוג המסמך או DTD. ניתן לטעון ש- SGML היא אמא של 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.