تنسيق XML
يقسّم المنسّق ملف XML إلى وسوم ونصوص وتعليقات وأقسام CDATA، ثم يزيح كل مستوى تداخل. العنصر الذي يحوي نصًا فقط يبقى في سطر واحد مثل <name>Ada</name>، وإذا كان الملف معطوبًا يظهر خطأ المحلّل.
طريقة الاستخدام
- الصق XML في خانة الإدخال.
- اختر تنسيق أو ضغط، والمسافة البادئة للتنسيق.
- انسخ النتيجة. إذا كان XML تالفًا تخبرك رسالة الخطأ بما وجده المحلل.
طريقة الحساب
يُقسم الإدخال إلى وسوم ونصوص وتعليقات وأقسام CDATA وتصريحات وتعليمات معالجة. كل وسم يغيّر مستوى التداخل، وكل مستوى يضيف مسافة بادئة واحدة.
العنصر الذي يحتوي نصًا فقط يبقى في سطر واحد، مثل <name>Ada</name>. أما المحتوى المختلط فيضع النص والوسوم الفرعية في أسطر منفصلة.
الضغط يحذف المسافات بين الوسوم ويقص أطراف النص، ويحافظ على المسافات داخل النص. ثم يتحقق محلل XML في متصفحك من سلامة بنية النتيجة.
أسئلة شائعة
هل يغيّر التنسيق معنى ملف XML؟
المسافات بين الوسوم هي الشيء الوحيد الذي يُضاف أو يُحذف، ويحتفظ النص داخل العناصر بمسافاته الداخلية. وفي المستندات التي تكون فيها المسافات ذات معنى، راجع الناتج قبل استخدامه.
ما الذي يُعدّ خطأ؟
الوسوم غير المغلقة أو غير المتطابقة، أو قوس إغلاق مفقود، أو عدة عناصر جذرية، أو سمات خاطئة، وما شابه من مشكلات تُفسد سلامة بنية XML.
هل يُرفع ملف XML؟
لا. التنسيق والتحليل يتمان في متصفحك.