UTILS.
‎100%‎ داخل المتصفح
</>

منسّق XML

نسّق XML بطباعة منظّمة مع المسافات البادئة أو صغّره إلى سطر واحد.

المخرج

حول هذه الأداة

مُنسِّق XML هو أداة مجانية تعمل داخل المتصفح، تُجمّل شيفرة XML أو تضغطها. الصق شيفرتك واختر «تنسيق» لتوزيع كل وسم على سطر خاص به، مُزاحاً حسب عمق التداخل، أو «ضغط» لإزالة المسافات بين الوسوم وطي كل شيء في سطر واحد.

التنسيق يعتمد على السلاسل النصية لا على التحليل الكامل: فهو يطوي المسافات الواقعة بين الوسوم، ويضع كل وسم في سطر خاص، ويُزيح بمسافتين لكل مستوى. تُرجِع الوسوم المغلِقة المسافة البادئة خطوة إلى الخارج، بينما يبقى إعلان XML وتعليمات المعالجة والتعليقات والوسوم ذاتية الإغلاق في سطر واحد دون إضافة مستوى. أما النص داخل العنصر وكل سمة فيُتركان تماماً كما كُتبا.

ولأنه لا يحلّل المستند، فلا يوجد تحقق من المخطط (schema) ولا ضمان لسلامة بنية الشيفرة. كل شيء يعمل بالكامل داخل متصفحك، فلا يُرفَع شيء، ولا حسابات ولا تتبّع، ويظل يعمل دون اتصال بعد تحميل الصفحة. زر النسخ يلتقط النتيجة بنقرة واحدة.

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

هل يتحقق من صحة XML؟
لا. يُجري تنسيقاً معتمداً على السلاسل النصية ولا يحلّل المستند ولا يتحقق من سلامة بنية شيفرتك، فتُعاد صياغة المُدخل المُعطوب بدلاً من رفضه.
ماذا يفعل «الضغط»؟
يزيل المسافات بين الوسوم ويقصّ الأطراف، فيطوي الشيفرة في سطر واحد. ويبقى النص داخل العنصر سليماً.
ما مقدار المسافة البادئة، وهل يمكنني تغيير عرضها؟
يستخدم التنسيق مسافتين ثابتتين لكل مستوى تداخل، والعرض غير قابل للتخصيص. يوضَع كل وسم في سطر خاص، وتُقلّل الوسوم المغلِقة المسافة البادئة.
هل يغيّر التنسيق محتواي أو سماتي؟
يطوي فقط المسافات الواقعة خالصةً بين الوسوم. أما نص العنصر والسمات فيُحفظان كما كُتبا، وتبقى الوسوم ذاتية الإغلاق والتعليقات وإعلان XML في سطر واحد دون إضافة مستوى إزاحة.

المزيد من الأدوات