التحقق من XML DTD
التحقق من مستندات XML وفق إعلانات DTD
إدخال XML
إدخال DTD
نتيجة التحقق
ما هو التحقق من XML DTD؟
DTD (تعريف نوع المستند) هو آلية قواعد XML الكلاسيكية. يُعلن العناصر المسموح بها والترتيب وقواعد محتوى النص. لا يزال DTD شائعًا في الأنظمة المؤسسية القديمة وسير عمل النشر وسلاسل أدوات التحقق المستندة إلى DOCTYPE.
يساعد هذا المحقق في التحقق السريع من التوافق مع DTD: وجود إعلان الجذر، والعناصر غير المُعلنة، والعناصر الفرعية المطلوبة المفقودة في نماذج التسلسل البسيطة. للقيود الأغنى على الأنواع والعقود الحديثة استخدم محقق XML XSD.
كيفية استخدام هذه الأداة
الصق XML وDTD
أضف XML في اللوحة اليسرى وإعلانات DTD في اللوحة الوسطى. ابدأ بالمحتوى النموذجي إذا احتجت إلى قالب سريع.
شغّل فحص DTD
انقر على تحقق لمقارنة العناصر المُعلنة مع بنية مستند XML.
صحّح وأعد التشغيل
حلّ الإعلانات المفقودة أو العقد الفرعية المطلوبة المفقودة، ثم أعد التحقق. استخدم عارض شجرة XML لفحص التسلسل الهرمي قبل تعديل قواعد DTD.
DTD مقابل XSD
DTD مدمج وله دعم واسع في الأنظمة القديمة، لكن تحكمه في أنواع البيانات محدود. XSD أكثر تعبيرًا وصديق لمساحات الأسماء. عند تحديث خطوط معالجة XML، تحقق بسرعة باستخدام DTD أولًا، ثم انقل العقود إلى XSD حيثما أمكن.
الأسئلة الشائعة
هل يمكنني استخدام هذا لمقاطع DOCTYPE المدمجة في DTD؟
نعم. الصق الإعلانات مباشرة في لوحة DTD وتحقق منها مقابل إدخال XML.
هل يدعم جميع بنيات قواعد DTD؟
يركز على الفحوصات العملية للتصحيح السريع. نماذج المحتوى المتقدمة قد تتطلب محققات متخصصة.
هل محتواي خاص؟
نعم. تجري معالجة XML وDTD محليًا في متصفحك.
متى تختار DTD بدلًا من XSD؟
اختر DTD عند صيانة الأنظمة القديمة. اختر XSD لقيود مخطط أقوى ونمذجة أنواع البيانات.
ما الفحوصات الأخرى التي يجب تشغيلها؟
شغّل التحقق من XML أولًا لبنية الجملة، ثم استخدم هذه الصفحة لفحص بنية DTD.
أدوات ذات صلة
المراجع: XML 1.0، XML 1.1، DTD في مواصفة XML، دليل MDN XML.