![]() 2.0.1 מסמך DTD פנימי 2.0.1 DTD חיצוני 2.0.1 לשם מה אני זקוק ל - DTD ? מטרת מסמך DTD היא להגדיר את מבנה מסמך XML. מסמך DTD עושה זאת ע"י הגדרת האלמנטים במסמך XML ואת ההיררכיה שלהם. מסמך DTD יכול להיכלל במסמך XML עצמו(DTD פנימי) או בתור מסמך נפרד (DTD חיצוני)
2.0.1 מסמך DTD פנימי כאשר DTD הוא פנימי הוא נמצא בתוך מסמך XML כאשר הוא מוקף בהצהרת DOCTYPE בתחביר הבא:
להלן דוגמה ל- DTD פנימי :
DOCTYPE task! מגדיר שזהו מסמך מסוג task במקרה שמגדירים DTD חיצוני מצהירים עליו בשורה הבאה בקובץ ה XML כך:
דוגמה :
כאשר task.dtd הוא מסמך DTD הבא:
2.0.3 לשם מה אני זקוק ל - DTD ? באמצעות DTD מסמך ה- XML מכיך בתוכו את המבנה שלו. חברה יכולה ,באמצעות DTD ליצור סטנדרטיזציה של המסמכים שלה וכך לשפר את אופן העברת המידע בין הפרטים השונים בחברה. ע"י DTD ניתן לוודא שאכן המסמך תואם תקן מסויים שעל פיו עובדים. כל פרום המעטניין בכך יכול להגדיר את צורת המסמכים המקובלת עליו. לדוגמה , קהילת המתמתטיקאים יכולה להגדיר את אופן פירסום מאמר מתמטי ע"י הגדרת מסמך DTD שכל מתמטיקאי הרוצה לפרסם את המאמר שלו חייב לכתוב אותו ב- XML ולוודא שהוא תואם את מסמך ה-DTD שקהילת המתמטיקאים הגדירה.
|