الأدوات
AR

تنسيق XML والتحقق من صحته

الصق XML لتنسيقه بمسافة بادئة من 2 أو 4 مسافات أو علامات Tab، أو لتصغيره، أو للتأكد من أنه سليم البنية. تظهر الأخطاء مع رقم السطر والعمود وشرح واضح، بينما تبقى التعليقات وأقسام CDATA والنصوص كما كُتبت تمامًا.

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية تنسيق XML

  1. الصق XML، أو اسحب ملف .xml وأفلته في المحرر، أو حمّله من رابط URL.
  2. انقر على تنسيق (أو اضغط Ctrl+Enter) واختر المسافة البادئة. أما تصغير فيزيل المسافات البيضاء بين العناصر.
  3. إذا لم يكن XML سليم البنية، فسيعرض مربع الخطأ السطر والعمود والسبب، مع تمييز السطر المعني. صحّح الخطأ، ثم انسخ النتيجة أو نزّلها.

ماذا تفعل أداة تنسيق XML؟

أسباب شائعة لعدم صحة بنية XML

المشكلةمثالالحل
وسوم بترتيب خاطئ<b><i>text</b></i>أغلق العنصر الداخلي أولًا: </i></b>
علامة & غير مُهرَّبةAT&Tاكتب AT&amp;T
علامة < غير مُهرَّبةa < bاكتب a &lt; b أو استخدم CDATA
سمة بلا علامات اقتباس<item id=7><item id="7">
عنصران جذريان<a/><b/>ضعهما داخل عنصر أب واحد
كيانات HTML&nbsp;، &copy;استخدم &#160; و&#169; أو عرّفها في DTD

تنسيق XML في سطر الأوامر وفي الكود

لماذا تختار Online XML Formatter؟

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

هل يُرفع ملف XML الخاص بي إلى خادم؟

لا. يتم التنسيق والتحقق داخل متصفحك. وحدها ميزة التحميل من رابط URL تجلب الملف عبر خادمنا، لأن المتصفحات تحظر معظم التنزيلات المباشرة من المواقع الأخرى؛ ويُمرَّر المحتوى إليك مباشرة دون تخزينه.

هل يغيّر التنسيق بياناتي؟

لا. لا يتغير سوى المسافات البيضاء بين العناصر. تبقى النصوص وقيم السمات والكيانات وأقسام CDATA والتعليقات كما كُتبت تمامًا، ولا تُمَس العناصر ذات المحتوى المختلط.

ما الفرق بين XML سليم البنية وXML الصالح؟

يتبع XML سليم البنية (well-formed) قواعد الصياغة: عنصر جذر واحد، ووسوم متداخلة ومغلقة بشكل صحيح، وقيم سمات بين علامات اقتباس، وأحرف خاصة مُهرَّبة. أما XML الصالح (valid) فيطابق بالإضافة إلى ذلك مخططًا (XSD) أو DTD. تتحقق هذه الأداة من سلامة البنية.

هل يمكنني تنسيق ملفات XML كبيرة جدًا؟

نعم. يُحلَّل ملف بحجم 2.6 ميغابايت يضم 20,000 سجل ويُنسَّق في جزء من الثانية، كما يرسم المحرر أرقام الأسطر للأسطر الظاهرة فقط، فيبقى سريع الاستجابة.