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

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
كلام لتنفير الناس من الصفحة واخافتهم .
JarBot (نقاش | مساهمات)
ط بوت:إزالة تشكيل وصلة
سطر 12:
[[لغة الترميز القابلة للامتداد]] يستخدم مجموعة فرعية من [[تعريف نوع المستند(DTD) التابع لـ SGML DTD]].
 
{{As of | 2009}} النسخة الأحدث من [[XML Namespace-aware schema languages(لغات توصف بنية مخطط XML)]] (مثل [[W3C XML schema:مجموعة الشبكة العالمية لمتصفّحاتلمتصفحات الويب و ISO RELAX NG :مجموعة من اللغات توصف XML)]] قد حلت إلى حد كبير على DTD. نسخة namespace-aware من DTD جاري تطويرها كجزء 9 [http://www.dsdl.org/] لل [[ISO DSDL:مخطط وثيقة تعريف اللغات.]] تعريف نوع المستند(DTD) لا تزال قائمة في التطبيقات التي تحتاج إلى نشر أحرف خاصة مثل [[ال]] [XML و[[HTML Character Entity References]]، والتي كانت مستمدة من مجموعات أكبر محدّدة كجزء من [[ISO SGML.]]
 
== ربط DTD مع المستندات ==
سطر 45:
* <code>[http://www.w3.org/TR/html4/frameset.dtd -//W3C//DTD HTML 4.01 Frameset//EN]</code>
 
system identifiers لهذه ال DTD، إذا كانت موجودة في تعريف نوع المستند ،ستكون على شكل [[URI references:العنوان العام للمَوْرِدللمورد]] System identifiers يمكن أن تختلف، ولكنها من المتوقع معرفتها {{By whom|تاريخ=أغسطس 2009}} للإشارة إلى مجموعة محددة من التعريفات في موقع للحل. SGML يسمح لل public identifiers ليتم تعيينها إلى system identifiers في [[الكتالوجات]] التي يتم اختياريا وضعها متاحة لحل URL عن طريق برامج تحليل المستند.
 
== ترميزية التعريفات ==
سطر 176:
</syntaxhighlight>
 
يمكن للشخص أن يفعل هذا في [[XML-enabled browser]] (مثل [[IE5:متصفح]] أو [[Mozilla:مجموعة برامج تعمل على الإنترنت وتحتوي على متصفّحمتصفح وقاريء رسائل الكترونيّةالكترونية)]] عن طريق لصق وحفظ جزء DTD أعلى الملف النصي المسمى ''example.dtd'' وملف XML في ملف نصي مختلف المسمى، ويتم فتح ملف XML بواسطة المتصفح. كلا الملفين يجب حفظهما في نفس المجلد. بغض النظر، العديد من المتصفحات لا تتأكد من أن مستند XML يتفق مع القواعد الواردة في DTD، بل هي مطلوبة فقط للتأكد من أن بناء جمل DTD صحيحة. لأسباب أمنية، كما أنها قد تختار عدم قراءة DTD الخارجية.
 
البدائل المتاحة ل DTD :