تنسيق XML وتجميله

الصق XML في سطر واحد أو بتنسيق فوضوي لتقرأه بسهولة وتراجع بنيته.

جارٍ تحميل الأداة…

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

طريقة الاستخدام

  1. أدخل نص XML، المسافة البادئة والإبقاء على التعليقات.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُحلَّل المستند ثم يُعاد كتابته: كل عنصر في سطر بمسافة بادئة حسب عمقه، والعنصر الذي يحوي نصا فقط يبقى في سطر واحد، والعنصر الفارغ يُكتب <a/>. تُحذف المسافات الفارغة بين الوسوم وتبقى السمات والنصوص كما هي.

مثال

المدخلات: المسافة البادئة = مسافتان، الإبقاء على التعليقات = نعم. النتيجة: XML منسق: <?xml version="1.0"?> <root> <!-- c --> <a x="1">t</a> <b/> <c> <d>1</d> </c> </root>، عدد الأسطر: 9.

<?xml version="1.0"?><root><!-- c --><a x="1">t</a><b></b><c><d>1</d></c></root>
<?xml version="1.0"?>
<root>
  <!-- c -->
  <a x="1">t</a>
  <b/>
  <c>
    <d>1</d>
  </c>
</root>

الحدود والملاحظات

  • في النص المختلط مثل <p>مرحبا <b>أحمد</b></p> تُقص المسافات حول أجزاء النص.
  • يُكتب العنصر الفارغ <a></a> بالشكل المختصر <a/>، وهما متكافئان في XML.

أسئلة شائعة عن هذه الأداة

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

لا يغير أسماء الوسوم ولا السمات ولا نص العناصر، فقط يضيف أسطرا ومسافات بين الوسوم.

لماذا تظهر رسالة خطأ؟

لأن المستند غير سليم البنية، مثل وسم لم يُغلق أو رمز & غير مهرب، والرسالة تذكر السطر والعمود لتصلحه.

هل تبقى التعليقات؟

نعم افتراضيا، ويمكنك إلغاء خيار الإبقاء على التعليقات لحذفها من النتيجة.