ما هو عارض ومنسّق XML؟
يأخذ عارض/مُنسّق XML ملفات XML المضغوطة أو سيئة التنسيق ويحوّلها إلى مخرجات منسّقة بمسافات بادئة واضحة مع تمييز بناء الجملة. يتحقق من بنية XML ويعرض أرقام الأسطر ويدعم عرض الشجرة القابل للطي — مفيد لقراءة استجابات API وملفات التكوين ومستندات XML الأخرى.
تجري عملية التحقق بالكامل على جهازك، فتُعالَج فضاءات الأسماء وأقسام CDATA وتعليمات المعالجة والمراجع الكيانية بنفس طريقة أيّ مكتبة XML معتمدة. بدّل الإزاحة بين مسافتين أو أربع أو علامة tab، اطلب الضغط عند الحاجة، واستخدم عرض الشجرة لإخفاء الفروع التي لا تهمّك الآن.
كيفية الاستخدام
- الخطوة 1 — الصق XML خامًا أو مضغوطًا في منطقة الإدخال. يُشار إلى XML غير الصالح بمواقع أخطاء محددة.
- الخطوة 2 — اختر حجم المسافة البادئة (مسافتان أو 4 مسافات أو جدولة) واعرض المخرجات المُنسّقة مع تمييز بناء الجملة.
- الخطوة 3 — انسخ XML المُنسّق أو حمّله كملف أو استخدم عرض الشجرة لاستكشاف البنى المتداخلة بعمق.
متى تستخدم
- قراءة استجابات SOAP أو خلاصات RSS أو ملفات sitemap التي تصل في سطر واحد ضخم.
- تصحيح ملفات Android XML أو Maven pom.xml أو إعدادات Spring بعد أن تشوّهت الإزاحات.
- فحص محتويات ملفات Office Open XML (.docx و.xlsx) بعد فكّ ضغطها.
النتيجة
تُعيد واجهة برمجية استجابة XML بحجم 50 كيلوبايت في سطر واحد. الصقها للحصول على مخرجات منسّقة بشكل صحيح مع وسوم وسمات وقيم ملوّنة، فتجد العقدة المُشكلة المدفونة على عمق 8 مستويات بسهولة.
الأسئلة الشائعة
- هل يتحقق من المخطط DTD أو XSD؟
- يفحص جودة التركيب فقط: انغلاق كل وسم، اقتباس قيم السمات، وجود عنصر جذر واحد. التحقق من المخطط (DTD/XSD) يحتاج ملف المخطط نفسه، وهذا غير مدعوم في هذه الأداة.
- هل تحافظ على أقسام CDATA والتعليقات؟
- نعم. تبقى كتل CDATA كما هي وتُحفَظ التعليقات في مكانها. المسافات البيضاء غير الجوهرية بين العناصر قد تُعاد إزاحتها، لكن كل ما داخل CDATA يُعامَل كمحتوى مغلق.
- لماذا يظهر «parsererror» وملفي يبدو سليماً؟
- الأسباب الشائعة: علامة & بدون كتابة &، وسم لم يُغلَق، سمة بلا علامات اقتباس، وجود عنصرين جذريين على المستوى الأعلى. رقم السطر في الخطأ يساعد على تحديد الموضع بسرعة.
- هل تتعامل الأداة مع ملفات XML كبيرة جداً؟
- كل شيء يجري داخل التبويب لديك، فالذاكرة هي القيد الوحيد. الملفات بحجم بضع عشرات من الميغابايتات تُنسَّق بسرعة على حاسوب عادي. أما ملفات بمئات الميغابايتات فقد تُجمّد الصفحة، والأفضل تقسيمها قبل التعامل معها.
- هل يمكن تنسيق XML داخل سلسلة JSON أو YAML؟
- الصق جزء XML فقط بدون علامات الاقتباس المحيطة. الأداة تتوقع وثيقة XML واحدة كمدخل، فإذا كان النص مُهرَّباً (مثل \" أو <) فُكّ التهريب أولاً، ثم نسّق، ثم أعد التهريب عند إرجاعه.
أدوات ذات صلة
محرر إشارات PDF المرجعية
أضف وعدّل الإشارات المرجعية في ملفات PDF
تسطيح PDF
سطّح حقول النماذج والتعليقات التوضيحية في ملفات PDF
محرر النصوص المنسّقة
اكتب ونسّق المستندات باستخدام محرر WYSIWYG
تحويل Markdown إلى PDF
حوّل ملفات Markdown إلى مستندات PDF منسّقة
قص PDF
قص هوامش صفحات PDF وضبطها
إعادة ترتيب صفحات PDF
اسحب وأفلت لإعادة ترتيب صفحات PDF