תוכן עניינים:
- הגדרה - מה המשמעות של שפת סימון כללי Generalised (SGML)?
- Techopedia מסביר שפת סימון כללית סטנדרטית (SGML)
הגדרה - מה המשמעות של שפת סימון כללי Generalised (SGML)?
שפת סימון כללית סטנדרטית (SGML) היא שפת סימון טקסט המשמשת כעל-על של שפות סימון נפוצות במיוחד כמו HTML (שפת סימון היפר-טקסט) ו- XML (שפת סימון ניתנת להרחבה).
SGML משמש לסימון מסמכים ויש לו את היתרון בכך שהוא לא תלוי ביישום ספציפי. זה נגזר מ- GML (שפת סימון כללית), שאפשרה למשתמשים לעבוד על סגנונות עיצוב סטנדרטיים למסמכים אלקטרוניים.
Techopedia מסביר שפת סימון כללית סטנדרטית (SGML)
שפת סימון כללית רגילה כוללת את המאפיינים הבאים:
- סימון תיאורי
- סוגי מסמכים
סימון תיאורי כולל שימוש בקוד סימון שמזהה כיצד יש לפרש חלקים שונים של מסמך. לדוגמה, הקוד עשוי לזהות חלק אחד כפסקה, אחר כהערת שוליים ועוד אחד כרשימה או פריט ברשימה.
כל תוכנה המסוגלת לעבד את המסמך המסומן תעשה זאת באמצעות עיבוד מסוג משלה. לדוגמה, יישום אחד עשוי לאסוף חלקים המזוהים כהערות שוליים ולהדפיס אותם בסוף כל עמוד. אחר עשוי להדפיס הערות שוליים בסוף כל פרק. עדיין יתכן שאחר אחר לא ידפיס את הערות השוליים.
מאפיין חשוב נוסף לשפת הסימון הכללית הסטנדרטית הוא השימוש בה בסוגי מסמכים, ובהמשך השימוש בהגדרת סוג המסמך (DTD). סוג מסמך מסוים צפוי שיהיו לו חלקים ספציפיים ומבנה ספציפי. לדוגמה, כאשר יש DTD לדיווח, החלקים והמבנה של המסמך צריכים לעקוב אחר מה שמוגדר ב- DTD כדי שהוא ייחשב כדוח. יתרון עיקרי אחד הוא שמסמכים מאותו סוג ניתנים לעיבוד אחיד על ידי כל התוכנות המסוגלות לעבד אותם.
