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