تنسيق XML وتصغيره
XML منسق ومقروء أو مصغّر، مع فحص الوسوم وذكر مكان الخطأ.
الصق XML أو خريطة موقع (sitemap) أو ملف RSS، ويُنسَّق فورًا مع فحص الوسوم.
عن الأداة
تقرأ الأداة XML وسمًا وسمًا وتتحقق من سلامة بنيته: لكل وسم فتح وسم إغلاق بالاسم نفسه وبالترتيب الصحيح، وقيم الخصائص بين علامتي تنصيص، وعنصر جذري واحد يحيط بالمستند. وعند أول خطأ تذكر السطر والعمود والسبب.
في التنسيق يوضع كل عنصر في سطر مع إزاحة بحسب عمقه، ويبقى العنصر الذي يحتوي نصًا فقط في سطر واحد مثل <loc>…</loc>. التعليقات وأقسام CDATA وتعريف DOCTYPE تبقى كما هي.
التنسيق يغيّر المسافات حول النصوص المختلطة بالوسوم. هذا لا يهم في ملفات البيانات مثل sitemap وRSS، لكنه قد يهم في مستندات تعتمد على المسافات، مثل التي تحمل xml:space="preserve".
أسئلة شائعة
ما الفرق بين XML سليم البنية وXML صالح؟
سليم البنية (well-formed) يعني أنه يتبع قواعد XML العامة، وهذا ما تفحصه الأداة. أما الصالح (valid) فيعني أنه يطابق مخططًا محددًا (XSD أو DTD)، وفحصه يحتاج المخطط نفسه.
كيف أكتب < أو & داخل نص XML؟
اكتبهما < و&، أو ضع النص داخل قسم <![CDATA[ … ]]>.