لغة تعريف نوع المستند (DTD) هي مجموعة من الإعلانات الوسمية التي تعرف نوعًا للمستند للغة ترميز تنتمي إلى عائلة SGML (SGML، XML، HTML). تقوم تعريفات نوع المستند (DTD) بتحديد الوحدات البنائية القانونية لمستند XML. وتقوم بتعريف هيكل المستند بقائمة من العناصر والسمات القانونية. يمكن إعلان DTD داخليًا داخل مستند XML، أو كمرجع خارجي. تستخدم XML نسخة منفصلة من DTD. ابتداءً من عام 2009، قامت لغات تحديد مخططات XML الجديدة الموجهة لمساحة الأسماء (مثل W3C XML Schema و ISO RELAX NG) بتعويض DTDs إلى حد كبير. يتم تطوير نسخة تتعرف على مساحة الأسماء من DTDs كجزء من الجزء 9 من ISO DSDL. تستمر DTDs في التطبيقات التي تحتاج إلى رموز نشر خاصة، مثل مراجع الكيانات للشخصيات XML و HTML، التي تنبع من مجموعات أكبر تم تعريفها كجزء من جهد معيار ISO SGML.
0