يقوم منسق XML بتنسيق وتصغير والتحقق من صحة XML داخل المتصفح. يتضمن مسافة بادئة قابلة للتكوين، وإغلاقاً ذاتياً اختيارياً للوسوم الفارغة، ومفتاح تبديل للحفاظ على التعليقات، ومخرجات مميزة الصيغة. يستخدم DOMParser الأصلي للمتصفح للتحقق من الصحة وفقاً لمعايير RFC مع رسائل خطأ واضحة لملفات XML غير الصالحة.
قد لا يكون XML هو تنسيق البيانات الأكثر عصرية، لكنه لا يزال موجوداً في كل مكان - خلاصات RSS، وواجهات برمجة تطبيقات SOAP، وملفات SVG، وملفات التكوين (Spring، Maven، Android)، ومخرجات البناء، وادعاءات SAML، وعدد لا يحصى من عمليات التكامل القديمة. عندما يظهر XML ككتلة سطر واحد أو بمسافات بادئة غير متسقة، يكون من الصعب جداً قراءته. يحل منسق XML هذه المشكلة داخل المتصفح دون الحاجة للرفع. الصق أي XML - سواء كان مصغراً أو بمسافات بادئة سيئة أو تم نسخه حديثاً - واضغط على 'تنسيق'، واحصل على شجرة منسقة بشكل نظيف مع عرض المسافة البادئة المفضل لديك. يمكن إغلاق العناصر الفارغة ذاتياً تلقائياً (<tag></tag> ← <tag />) للاختصار، ويمكن الاحتفاظ بالتعليقات أو إزالتها. يقوم DOMParser الأصلي للمتصفح بالتحقق من صحة المدخلات - حيث تظهر أي أخطاء في الصيغة (وسوم غير مغلقة، كيانات غير صالحة، علامات اقتباس غير متطابقة) مع رسالة خطأ واضحة تتضمن الموقع التقريبي. تمييز الصيغة يلون الوسوم باللون الأرجواني، وأسماء السمات بالأزرق، والقيم بالأخضر، والتعليقات بالرمادي المائل - مما يجعل مسح البنية سهلاً. خيار التصغير (Minify) يقلص المسافات البيضاء بين الوسوم للاستخدام في الإنتاج أو التضمين في سطر واحد.
يحول ملفات XML المصغرة أو الفوضوية إلى مخرجات منسقة بمسافات بادئة نظيفة. عرض مسافة بادئة قابل للتكوين (0-8 مسافات).
يستخدم DOMParser الخاص بالمتصفح للتحقق من الصحة وفقاً للمواصفات. تظهر أخطاء الصيغة مع تفاصيل الموقع.
إزالة جميع المسافات البيضاء بين الوسوم للحصول على مخرجات مضغوطة - مفيد لتضمين XML في سلاسل الأكواد أو تقليل حجم الحمولة.
يلون الوسوم وأسماء السمات والقيم والتعليقات بشكل مميز لسهولة المسح البصري. قم بإيقاف التشغيل للحصول على مخرجات نصية عادية.
طي وسوم العناصر الفارغة تلقائياً (<tag></tag>) إلى نموذج الإغلاق الذاتي (<tag />) للاختصار.
احتفظ بالتعليقات للتوثيق، أو قم بإزالتها عند تحضير XML للإنتاج أو لحمولات واجهة برمجة التطبيقات (API).
تكون هياكل SOAP عبارة عن 'حساء' XML من سطر واحد. قم بالتنسيق لفحص البنية والعثور على الحقل الذي تحتاجه.
الصق ملف SVG معقد، وقم بتنسيقه لرؤية بنية path/rect/g، وقم بتحرير عناصر محددة، ثم انسخه مرة أخرى بشكل مصغر.
تنسيق خلاصات RSS/Atom للتحقق من بنية العناصر قبل تحليلها برمجياً.
تنظيف ملفات pom.xml، أو build.xml، أو ملفات بيان أندرويد (manifest) لمراجعة الكود - المسافات البادئة المتسقة تجعل الفروقات (diffs) أكثر وضوحاً.
قبل حفظ التكوين، تحقق من أن ملف XML سليم البنية - التقط وسم </tag> مفقوداً قبل أن يعطل بيئة الإنتاج.
اضغط على أيقونة XML في لوحة DevSuite Pro. تفتح لوحة بها خيارات ومنطقة إدخال.
الصق أي XML - من استجابة API، أو ملف تكوين، أو SVG، أو خلاصة RSS، إلخ. يتم التحقق من الصحة مباشرة أثناء الكتابة.
اضغط على 'تنسيق' للحصول على مخرجات منسقة بمسافات بادئة نظيفة. ملفات XML غير الصالحة ستظهر خطأ مع الموقع قبل التنسيق.
اضبط عرض المسافة البادئة، وبدل حالة الإغلاق الذاتي للوسوم الفارغة، والاحتفاظ/إزالة التعليقات، وتفعيل/تعطيل تمييز الصيغة.
اضغط على 'نسخ' للحصول على ملف XML المنسق أو المصغر لاستخدامه في الكود، أو الوثائق، أو طلب API.
قم بتثبيت DevSuite Pro مجانًا وافتح أكثر من 64 أداة للمطورين لمتصفحك.