XML المنسق والمدقق مجانًا
نسّق XML بشكل مقروء وتحقق من صحته باستخدام محلل DOM الأصلي في متصفحك. يتضمن مخرجات مصغّرة للاستخدام في الإنتاج.
أفلت ملفًا هنا، أو انقر للتصفح
XML · تتم معالجته على جهازك
أو اضغط Ctrl+V للصق من الحافظة
الإخراج سيظهر هنا…الاستخدامات الشائعة
- تنسيق RSS / Atom Feedsافحص وجرّد RSS أو Atom feed XML بشكل جميل للتحقق من الهيكل قبل النشر.
- تنسيق SOAP API الطلبات والردودمظاريف SOAP من الصعب جداً قراءتها في سطر واحد. صيغها لتصحيح استدعاءات API.
- تنسيق والتحقق من Sitemap.xmlتحقق من sitemap.xml لـ SEO — شاهد جميع عناوين URL وتحقق من صحة الهيكل قبل الإرسال إلى Google.
- فحص مستند المكتب XMLملفات .docx و .xlsx و .pptx الحديثة هي أرشيفات ZIP من XML. افحص XML الداخلي لتصحيح الأخطاء.
- فحص ملفات تكوين XMLSpring و .NET و Tomcat و Maven و Ant — تستخدم العديد من الأنظمة تكوين XML. صيغها للمراجعة.
كيف يعمل
تحلّل هذه الأداة XML وتعيد تنسيقه بالكامل في متصفحك باستخدام واجهة DOMParser المدمجة — محرك XML نفسه الذي تستخدمه المتصفحات للتعامل مع SVG وXHTML. لا تُحمَّل أي مكتبة؛ فالمنسّق والمصغّر ومحول JSON كلها مكتوبة يدويًا في هذه الأداة.
- 1DOMParser يتحقق من البنيةيُدخل XML الخاص بك إلى DOMParser الأصلي في المتصفح بنوع MIME application/xml. إذا لم يكن المستند سليم البنية — وسم غير مغلق، أو عنصر جذر مفقود، أو علامات اقتباس غير متطابقة — ينتج DOMParser عقدة parsererror وتعرض الأداة رسالة الخطأ الخاصة بالمتصفح بدلًا من تجاهل المشكلة بصمت.
- 2مسلسِل مخصص يعيد بناء الشجرةيجتاز ماشٍ عودي مكتوب يدويًا كل عقدة في DOM المحلَّل — العناصر، وعُقد النص، وأقسام CDATA، والتعليقات، وتعليمات المعالجة — ويعيد تسلسلها بعرض الإزاحة الذي اخترته (1 أو 2 أو 4 مسافات). ويعيد الإخراج المصغّر استخدام الماشي نفسه بسلسلة حشو فارغة، فتُزال عُقد النص المكوّنة من مسافات بيضاء فقط دون المساس بمحتوى النص داخل العناصر.
- 3عدّ الإحصاءات البنيويةأثناء مرور التسلسل المنسّق يعدّ الماشي كل عنصر وسمة في المستند ويبلّغ عن المجاميع مع أحجام الأحرف قبل/بعد، مما يعطيك نظرة بنيوية سريعة على XML دون أي خطوة تحليل إضافية.
- 4تحويل اختياري إلى JSONتحوّل دالة عودية ثانية DOM المحلَّل إلى كائن JSON: تصبح سمات العناصر مفاتيح مسبوقة بـ @، وتصبح العناصر الشقيقة المكررة مصفوفات، ويصبح الأبناء النصيون المنفردون قيم سلاسل عادية. وتُحوَّل النتيجة بـ JSON.stringify للتنزيل أو النسخ.
أدوات ذات صلة
مُنسِّق CSS
نسّق ملف CSS المضغوط بمسافات بادئة منتظمة، أو اضغطه. ترتيب أبجدي اختياري للخصائص للحصول على فروقات متوقعة.
مُنسِّق ومُصغِّر HTML
نسّق HTML أو صغّره مع إزاحة تداخل مناسبة. يحافظ على المحتوى داخل كتل <pre> و<script> و<style>.
SQL المنسق والتجميل
استعلامات SQL مطبوعة بشكل جميل مع مسافة بادئة مناسبة، وحالة كلمات رئيسية قابلة للتكوين، وفواصل أسطر في الجمل الرئيسية. يعمل مع أي لهجة SQL.