تعريف نوع المستند: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.9.1*
JarBot (نقاش | مساهمات)
ط بوت:إصلاح رابط (1)
سطر 37:
</syntaxhighlight>
 
جميع مستندات HTML 4.01 مُتوقعة {{من منقبل من؟|تاريخ=أغسطس 2009}} لتتوافق مع واحد من ثلاثة SGML DTD:أنواع لتعريف مستند SGML. public identifiers لهذه ال DTD ثابتة وهي كما يلي:
 
* <code>[http://www.w3.org/TR/html4/strict.dtd -//W3C//DTD HTML 4.01//EN]</code>
سطر 43:
* <code>[http://www.w3.org/TR/html4/frameset.dtd -//W3C//DTD HTML 4.01 Frameset//EN]</code>
 
system identifiers لهذه ال DTD، إذا كانت موجودة في تعريف نوع المستند، ستكون على شكل [[URI references:العنوان العام للمورد]] System identifiers يمكن أن تختلف، ولكنها من المتوقع معرفتها {{من منقبل من؟|تاريخ=أغسطس 2009}} للإشارة إلى مجموعة محددة من التعريفات في موقع للحل. SGML يسمح لل public identifiers ليتم تعيينها إلى system identifiers في [[الكتالوجات]] التي يتم اختياريا وضعها متاحة لحل URL عن طريق برامج تحليل المستند.
== ترميزية التعريفات ==
DTD يصف البنية لفئة المستند عن طريق العنصر وتعريفات قائمة محتويات ذلك العنصر(attribute-list declarations). اسم تعريفات العنصر(Element declarations name) مجموعة من العناصر المسموح بها ضمن المستند، وتحدد ما إذا كان وكيف تعرّف هذه العناصر ونوع الداتا التي قد تكون واردة داخل كل عنصر. Attribute-list declarations name المجموعة المسموح بها من سمات(attribute) لكل عنصر مُعرف، بما في ذلك [[نوع (تصنيف)|النوع]] لكل قيمة من السمات، إن لم يكن مجموعة واضحة من قيم صالحة.
سطر 99:
=== كيان التعريفات ===
 
الكيانات(Entities) هي متغيرات تستخدم لتحديد المختصرات ؛ الاستخدام النموذجي لإمكانية قراءة المستخدم أسماء لأحرف خاصة.<ref>{{استشهاد ويب| مسار = httphttps://www.w3schools.com/dtd/dtd_entities.asp| عنوان =DTD Entities| مسار أرشيف = https://web.archive.org/web/20150619083326/http://www.w3schools.com/dtd/dtd_entities.asp | تاريخ أرشيف = 19 يونيو 2015 }}</ref>
وبالتالي، الكيانات تساعد على تجنب التكرار وجعل التحرير أسهل. على وجه العموم، هناك نوعان رئيسيان مختلفة: