مسافات

الإدخال

المخرجات المجمّلة

أمثلة تجميل XML

الـ XML المضغوط يصعب قراءته؛ التجميل يضيف مسافات بادئة. مثال:

إدخال مضغوط مقابل مخرجات مجمّلة

الإدخال المضغوط:

الإدخال

المخرجات المجمّلة:

المخرجات

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

ما هو تجميل XML؟

يستخدم XML العلامات لتنظيم البيانات. الـ XML المضغوط أو ذو المسافات البادئة الخاطئة — وغالبًا ما يكون سطرًا واحدًا من واجهة برمجة التطبيقات أو تصدير الإعدادات — يصعب قراءته. يضيف مُجمّل XML مسافات بادئة وفواصل أسطر ليجعل التسلسل الهرمي مرئيًا. على خلاف المنسق الأساسي، تتيح لك هذه الأداة تعيين حجم المسافة البادئة (1-8 مسافات) لتتناسب مع نمط مشروعك. تُعرّف مواصفة W3C XML بنية الجملة.

يجري التجميل بالكامل في المتصفح باستخدام DOMParser. لا يُرسل أي شيء إلى الخادم، لذا يمكنك استخدامه بأمان مع بيانات الإنتاج أو الإعدادات الحساسة.

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

1

لصق أو رفع XML

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

2

عرض المخرجات المجمّلة

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

3

نسخ أو تنزيل

استخدم <strong>نسخ</strong> لوضع النتيجة في الحافظة، أو <strong>تنزيل</strong> لحفظها كملف. للضغط استخدم مضغط XML. للتحويل إلى JSON استخدم XML إلى JSON.

متى يساعد تجميل XML

كثيرًا ما تُرجع واجهات برمجة SOAP وREST XML كسطر واحد مضغوط. لصق الاستجابة هنا يجعل العناصر المتداخلة مرئية. ملفات الإعداد مثل pom.xml أو web.config ذات المسافات البادئة غير المتسقة صعبة المراجعة — التجميل يمنحها تخطيطًا متسقًا. لخلاصات RSS أو Atom التي لا تجتاز التحقق، يساعد التنسيق هنا في إيجاد الخطأ بالضبط.

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

التجميل مقابل التنسيق؟

كلاهما يضيف مسافات بادئة إلى XML. يتيح المجمّل اختيار حجم المسافة البادئة (1-8 مسافات)؛ يستخدم المنسق قيمة افتراضية ثابتة. متشابهان وظيفيًا — اختر ما يناسب سير عملك.

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

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

ماذا عن مساحات أسماء XML؟

تُحفظ إعلانات مساحات الأسماء والبادئات. يغير المجمّل المسافات البيضاء فقط، لا البنية ولا المحتوى.

أدوات ذات صلة

لـ XML: مواصفة W3C، MDN DOMParser. للـ JSON: json.org. لـ XPath: XPath 3.1.