תוכן עניינים:
הגדרה - מה המשמעות של הגדרת סוג מסמך (DTD)?
הגדרת סוג מסמך (DTD) מתייחסת לקבוצה של הצהרות סימון המגדירות סוג מסמך לשפות SGML (General Generalised Language Language). DTDs מגדירים את המבנה של מחלקת מסמכים באמצעות הצהרות רכיבים ורשימות תכונות. DTD עוזר למנתחים לאמת מסמכים. זה מומלץ רשמית על ידי World Wide Web Consortium (W3C). DTD הוחלפו ברובם בשפות הסכימה המודעות ל- XML בשמות הסביבה.
Techopedia מסביר הגדרת סוג מסמך (DTD)
מכשירי DTD מצהירים שני סוגים של הצהרות: פנימי: מהווה חלק מהמסמך עצמו ומוחדר להגדרת DOCTYPE בסמוך לתחילת מסמך XML. חיצוני: מצביע על הצהרות DTD הכלולות בקובץ חיצוני. מסיבות אבטחה, ניתן למנוע מניתוחי דפדפני אינטרנט לקרוא קבוצות משנה חיצוניות. DTDs מתארים את המבנה של מחלקת מסמכים באמצעות הצהרות רכיבים ורשימות תכונות. הצהרות רכיבים שם את מערך האלמנטים המותר במסמך וציין אם וכיצד ניתן להכיל רכיבים וריצות של נתוני תווים בתוך כל אלמנט. הצהרות ברשימה של תכונות שם את מערך התכונות המותר עבור כל אלמנט שהוכרז, כולל הסוג של כל ערך תכונה, או קבוצה מפורשת של ערכים תקפים. הצהרות סימון DTD מצהירות אילו סוגי אלמנטים, רשימות תכונות, ישויות ורישומים מותרות במבנה של המחלקה המתאימה של מסמכי XML. ל- DTD מגבלות מסוימות שקשורות לגמישותן: הבדלים בין תחביר DTD לתחביר XML חוסר מודעות למרחב השמות היעדר הקלדת נתונים תיאורי מודלים של תוכן מוגבל