הקשר בין SGML, HTML ו- XML

כאשר אתה מסתכל על SGML, HTML ו- XML, אתה יכול לשקול את זה קיבוץ משפחתי. SMGL, HTML ו- XML ​​הם כל שפות הסימון . המונח סימון מקבל את שורש העורכים ביצוע שינויים לסופר, כתבי יד. עורך, בעת עיון בתוכן, יסמן את כתב היד כדי להדגיש שדות מסוימים. בטכנולוגיית מחשב, שפת סימון היא אוסף של מילים וסמלים המדגישים טקסט כדי להגדיר אותו למסמך אינטרנט. לדוגמה, בעת יצירת דף אינטרנט, אתה רוצה להיות מסוגל פסקאות נפרדות ולשים אותיות בסוג מודגש. זה נעשה באמצעות שפת סימון. ברגע שאתה מבין את התפקידים SGML, HTML ו- XML ​​לשחק בעיצוב דף אינטרנט, תראה את קרבה אלה שפות נבדלות יש אחד לשני. הקשר בין SGML, HTML ו- XML ​​הוא קשר משפחתי המסייע להפוך את אתרי האינטרנט לעבודה ולעיצוב דינמי.

SGML

במשפחה זו של שפות סימון, Standard Generalized Markup Language (SGML) הוא האב. SGML מספק דרך להגדיר שפות סימון וקובע את תקן הטופס שלהם. במילים אחרות, SGML קובע כמה שפות יכולות או לא יכולות לעשות, אילו רכיבים יש לכלול, כגון תגים, ואת המבנה הבסיסי של השפה. כאשר ההורה עובר על תכונות גנטיות לילד, SGML מעביר מבנה וכללי פורמט כדי לסמן שפות.

HTML

HyperText Markup Language (HTML) הוא ילד, או יישום של SGML. HTML הוא שבדרך כלל מעצב את הדף עבור דפדפן אינטרנט. באמצעות HTML, ניתן לשלב תמונות, ליצור קטעי דף, ליצור גופנים ולכוון את זרימת הדף. HTML היא שפת הסימון שיוצרת את הטופס והמראה של דף האינטרנט. בנוסף, באמצעות HTML, אתה יכול להוסיף פונקציות אחרות לאתר באמצעות שפות scripting, כגון 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.