أداة للمطورين

منسّق XML

نسّق XML بمسافات بادئة ليسهل قراءته، واعرف بالضبط أين يتعطل.

منسّق XML يعمل على جهازك
  • يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
  • دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده

كيف يعمل

يظهر XML في أقل الأماكن راحة: استجابة SOAP أو خريطة موقع أو ملف إعدادات أو تصدير من نظام قديم لا يصونه أحد. وعادة يصل في سطر واحد، وأول ما يحتاج إليه أي شخص هو رؤية شكله، ثم بعد قليل العثور على الوسم الوحيد غير المغلق الذي يعطل كل شيء.

التنسيق والتصغير

تكشف المسافات البادئة البنية. ويزيل التصغير المسافات البيضاء بين العناصر، وهو ما تريده قبل إرسال حمولة أو تخزينها. وكلاهما يحافظ على المحتوى نفسه؛ والمسافات البيضاء بين العناصر وحدها هي التي تتغير.

يتحقق من أن المستند سليم البنية

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

سليم البنية لا يعني صالحًا

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

لماذا يعمل محليًا

تحمل حمولات XML عادةً بيانات اعتماد وسجلات عملاء وأسماء نقاط نهاية داخلية. ولصق إحداها في خادم لا تتحكم فيه كشفٌ فعلي للمعلومات. هنا يتم التحليل داخل الصفحة.

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

منسّق XML — أسئلة

هل يتحقق من XML مقابل مخطط (schema)؟

لا. يتحقق من أن المستند سليم البنية (well-formed). أما التحقق من المخطط أو DTD فمهمة مختلفة.

هل سيغيّر التنسيق بياناتي؟

لا. تتغير المسافات البيضاء بين العناصر فقط.

ماذا يحدث إذا كان XML معطوبًا؟

تحصل على رسالة الخطأ من المحلل نفسه تصف ما هو خاطئ، بدلًا من مخرجات مشوّهة.

هل يُرفع XML الخاص بي؟

لا. يُحلَّل ويُنسَّق في متصفحك.