منسق XML مجاني أونلاين مع أداة تحقق
الصق XML مضغوطًا أو غير مرتب واحصل عليه منسقًا وقابلًا للقراءة بنقرة واحدة. تتحقق الأداة أثناء التحليل، وتشير إلى أول خطأ نحوي، ويمكنها ضغط المستند مجددًا أو تحويله إلى JSON — كل ذلك داخل متصفحك.
ماذا يفعل منسق XML
يعيد منسق XML ترتيب المسافات البادئة ليصبح التداخل مرئيًا: كل عنصر ابن يزاح مستوى واحدًا عن العنصر الأب، والعناصر التي تحتوي نصًا فقط تبقى في سطر واحد. أما XML المولّد آليًا — أغلفة SOAP وخلاصات RSS وخرائط المواقع وتخطيطات أندرويد وملفات POM في Maven — فيصل عادةً في سطر واحد ضخم: مثالي للمحلل اللغوي وغير قابل للقراءة بالنسبة للإنسان. التنسيق يغيّر المسافات بين الوسوم فقط، لذا فالمستند الخارج هو نفسه المستند الداخل.
كيف تنسّق XML أونلاين
أربع خطوات، بدون حساب وبدون رفع:
- الصق كود XML في اللوحة اليمنى، أو حمّل المثال لتجربة الأداة.
- اختر عرض المسافة البادئة: مسافتان أو 4 مسافات أو علامة جدولة.
- اضغط «تنسيق». يُرفض XML غير الصالح مع رسالة الخطأ الصادرة عن المحلل نفسه، بدلًا من نتيجة ناقصة بصمت.
- انسخ النتيجة أو نزّلها، أو انتقل إلى التبويب الثاني لتحويل المستند إلى JSON.
XML جيد التكوين وXML صالح
جيد التكوين
يتبع المستند قواعد XML: عنصر جذر واحد، وجميع الوسوم مغلقة، وتداخل صحيح، وقيم السمات بين علامتي اقتباس، والأحرف المحجوزة مهرّبة. هذا ما يفحصه المحلل اللغوي، وهو ما تُبلغ عنه هذه الأداة.
صالح
المستند جيد التكوين ويطابق أيضًا مخططًا — قواعد DTD أو XSD أو RELAX NG تحدد أي العناصر يجوز أن تظهر وأين. التحقق من الصلاحية يحتاج ملف المخطط، لذا تتولاه أدوات البناء أو المحرر لديك، لا منسق يعمل داخل المتصفح.
أخطاء XML الشائعة وكيفية إصلاحها
- وسوم غير مغلقة أو غير متطابقة: <item> مغلق بـ </Item>. لغة XML حساسة لحالة الأحرف، بخلاف HTML.
- أكثر من عنصر جذر واحد. ضع العناصر الشقيقة داخل عنصر حاوٍ واحد.
- أحرف & < > خام داخل النص أو السمات. اكتبها & < > أو ضع النص داخل قسم CDATA.
- قيم سمات بلا علامات اقتباس. كل سمة تحتاجها: id="1" وليس id=1 أبدًا.
- بادئة نطاق أسماء غير معرّفة، مثل soap:Body دون تعريف xmlns:soap على عنصر أعلى.