إدخال XML

مخرجات مخطط XSD

أمثلة: مولد مخطط XML

يُحلَّل XML النموذجي لاستنتاج مخطط XSD. مثال:

إدخال XML مقابل XSD المولَّد

إدخال XML:

الإدخال

مخطط XSD المولَّد:

المخرجات

استخدم تحميل مثال أعلاه لتحميل المزيد من البيانات النموذجية. قد تختلف المخرجات الفعلية حسب منطق مولد المخطط.

ما هو مولد مخطط XML؟

XSD (تعريف مخطط XML) هو معيار W3C يصف البنية وأنواع البيانات وقيود مستندات XML. يُحدد العناصر والسمات المسموح بها وترتيبها وأنواع محتواها. تُعرّف مواصفة W3C XML Schema بنية جملة XSD الكاملة.

تستنتج هذه الأداة مخطط XSD من مستند XML نموذجي. تحلل العناصر والسمات والبنيات المتداخلة لإنتاج مخطط أولي. يجري التوليد في المتصفح؛ لا يُرسل أي شيء إلى الخادم. يمكنك بعد ذلك تحسين المخطط يدويًا للتحقق أو التوثيق أو توليد الكود.

كيفية استخدام هذه الأداة

1

لصق أو رفع XML

الصق XML الخاص بك في المحرر الأيسر أو حمّل ملفًا. استخدم تحميل مثال للبيانات النموذجية. كلما كانت العينة أكثر تمثيلًا (بما في ذلك العناصر الاختيارية والسمات والمحتوى المتنوع)، كان المخطط المستنتج أفضل. تأكد من أن XML مكوّن بشكل صحيح.

2

مراجعة XSD المولَّد

تعرض اللوحة اليمنى XSD المولَّد. يُستنتج العناصر والسمات والأنواع من العينة. تحقق من أن البنية تتوافق مع توقعاتك. قد تحتاج إلى ضبط minOccurs وmaxOccurs أو إضافة قيود.

3

نسخ أو تنزيل أو تعديل

استخدم <strong>نسخ</strong> أو <strong>تنزيل</strong> لحفظ المخطط. عدّله حسب الحاجة. للتحقق من XML مقابل XSD، استخدم التحقق من XML. لمخطط JSON من JSON، استخدم مولد مخطط JSON.

متى تستخدم المخطط المولَّد

استخدم XSD المولَّد عندما يكون لديك <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">XML</a> نموذجي وتحتاج إلى مخطط للتحقق أو التوثيق أو الأدوات (مثل توليد الكود ودعم IDE). شائع لواجهات برمجة <a href="https://www.w3.org/TR/soap12/" target="_blank" rel="noopener">SOAP</a> وخلاصات RSS والتكاملات المؤسسية. هذه نقطة البداية — المخططات المستنتجة تعكس فقط ما يظهر في العينة. للـ JSON استخدم مولد مخطط JSON.

الأسئلة الشائعة

هل المخطط مكتمل؟

يعكس العينة. العناصر الاختيارية وminOccurs/maxOccurs والقيود قد تحتاج إلى ضبط يدوي. يستنتج المولد البنية مما يراه؛ لا يمكنه معرفة العناصر التي لا تظهر في عينتك.

هل يمكنني التحقق من XML مقابل هذا XSD؟

نعم. استخدم محقق XSD (مثلًا التحقق من XML أو الأدوات الخارجية). هذه الأداة تولد المخطط؛ التحقق خطوة منفصلة. تأكد من أن XML الخاص بك يشير إلى المخطط بشكل صحيح.

هل بياناتي خاصة؟

نعم. يجري توليد المخطط بالكامل في متصفحك. لا يُرسل XML ولا المخطط إلى الخادم.

أدوات ذات صلة

لبنية جملة XSD ودلالاتها، انظر W3C XML Schema وXML Schema 1.1 الجزء 1. للـ XML، انظر مواصفة W3C XML وW3C XML. لتحليل XML في المتصفح، انظر MDN DOMParser. للـ XPath (المستخدم في XSD)، انظر XPath 3.1. لمخطط JSON، انظر JSON Schema.