منسّق XML
الصق XML لتنسيقه بمسافات بادئة مرتبة أو لضغطه في سطر واحد. تبقى التعليقات وأقسام CDATA وتعليمات المعالجة كما هي تمامًا، وتُحدَّد الأخطاء برقم السطر والعمود.
الإدخال
الناتج
تعمل هذه الأداة بالكامل داخل متصفحك. لا يُرسل أي شيء تُدخله إلى الخادم.
كيف تنسّق XML؟
الصق XML أو افتحه
الصق ملف إعدادات أو موجز أخبار أو استجابة API أو ملف SVG، أو افتح ملفًا من جهازك.
اختر التخطيط
اختر «تنسيق» بمسافتين أو 4 مسافات أو بعلامات جدولة، أو «تصغير» لإزالة المسافات البيضاء بين الوسوم. وفعّل «ترتيب السمات أبجديًا» إذا أردت مقارنة ملفين.
انسخ أو نزّل
انسخ النتيجة أو نزّلها في ملف .xml.
تتغير المسافات بين الوسوم فقط
يتحقق المنسّق من XML بمحلّل متصفحك أولًا، ثم يعيد بناء المسافات البادئة انطلاقًا من النص الأصلي. وتُكتب مراجع الكيانات وعلامات اقتباس السمات والتعليقات وأقسام CDATA وتعليمات المعالجة كما هي دون تغيير. أما العناصر التي تحتوي على نص، أو على نص ممزوج بوسوم، فتبقى كما كُتبت، فلا تُضاف أي مسافات ذات معنى ولا تُفقد.
العثور على الخطأ في XML معطوب
الوسم غير المغلق، أو اسم الوسم غير المطابق، أو الرمز & غير المُهرَّب، أو وجود عنصر جذر ثانٍ، كلها تجعل XML غير صالح. وتعرض الرسالة السطر والعمود حيث توقف المحلّل، مع السطر نفسه أسفلها.
الأسئلة الشائعة
هل يُرفع XML الخاص بي إلى أي مكان؟
لا. يجري التحقق والتنسيق في متصفحك، فلا تغادر الملفات التي تحتوي على بيانات داخلية جهازك أبدًا.
هل يتحقق من XML وفق مخطط (XSD أو DTD)؟
لا. يتحقق فقط من أن XML سليم البنية: الوسوم مغلقة ومتداخلة بشكل صحيح، وقيم السمات بين علامات اقتباس، ويوجد عنصر جذر واحد. ولا يتحقق من المستند وفق مخطط.
هل يُحترم xml:space="preserve"؟
نعم. تحتفظ العناصر التي تحمل xml:space="preserve" بمحتواها كما كُتب تمامًا، في وضعي «تنسيق» و«تصغير» كليهما.