منظم XML
قم بتنسيق مستندات XML لتحسين قراءتها أو إزالة المسافات الزائدة لنقل فعال. يضمن محلل XML الأصلي في المتصفح معالجة سريعة ومتوافقة مع المعايير مع تقارير مفصلة للأخطاء تشمل معلومات السطر والعمود. يعالج جميع ميزات XML بما في ذلك المساحات الاسمية (Namespaces) وقسم CDATA والتعليقات والتعليمات الخاصة.
ماذا تفعل هذه الأداة؟
يقدم منظم XML ثلاث عمليات: الجمّل (Pretty) لإضافة مسافات بادئة وكسور أسطر متسقة لتحسين القراءة البشرية؛ التصغير (Minify) لإزالة المسافات الزائدة لإنشاء XML مضغوط للنقل؛ والتحقق (Validate) لفحص صحة الصياغة دون إعادة التنسيق. تستخدم الأداة محلل XML الأصلي في المتصفح للسرعة والامتثال. تتعامل مع التراكيب الخاصة بـ XML: إعلانات المساحات الاسمية، وقسم CDADA للنصوص غير المهربة، والتعليمات الخاصة (<?xml...?>)، والتعليقات (<!--...-->)، وإشارات الكيانات، والمحتوى المختلط. يتم الإبلاغ عن الأرقام مع أرقام الأسطر والأعمدة الدقيقة للإصلاح السريع.
كيف تعمل
تستخدم الأداة واجهة DOMParser في المتصفح لفحص XML. يقوم DOMParser بفحص صحة الصياغة وفقًا لمواصفة XML 1.0. بالنسبة للجمّل: يتم تحويل XML إلى DOM، ثم تحويله مرة أخرى مع إضافة المسافات البادئة بواسطة XMLSerializer مع خيارات التنسيق. بالنسبة للتصغير: يتم إزالة العقد النصية التي تحتوي على مسافات فقط، ويتم إزالة المسافات البادئة غير الضرورية. يضمن التنفيذ الأصلي في المتصفح التعامل الصحيح مع جميع الحالات الحدية لـ XML بما في ذلك توسيع الكيانات، وحل المساحات الاسمية، وتشفير الأحرف. معالجة الأخطاء تلتقط استثناءات التحليل وتستخرج معلومات الموقع لعرض أخطاء سهلة الاستخدام.
الميزات
- ثلاث عمليات: الجمّل (مسافة بادئة 2/4/8 مسافات)، التصغير، التحقق
- محلل XML الأصلي في المتصفح — سريع ومتوافق مع المعايير
- أخطاء مع أرقام الأسطر والأعمدة
- يدعم المساحات الاسمية، CDATA، التعليقات، والتعليمات الخاصة
- تحويل فوري للمستندات الصغيرة
- يحافظ على جميع بنية XML ومحتواه
- معالجة 100% على جانب العميل
كيفية الاستخدام
- 1
الصق XML الخاص بك
أدخل XML — ملفات التكوين، وتغذيات RSS، ومغلفات SOAP، وSVG، أو أي مستند XML. يتم قبول المدخلات المجلدة والمصغرة.
- 2
حدد العملية
الجمّل للقراءة البشرية والتحرير. التصغير لنشر الإنتاج والنقل عبر الشبكة. التحقق للتحقق دون تغيير التنسيق.
- 3
حدد المسافة البادئة (في وضع الجمّل)
اختر 2 أو 4 مسافات للمسافة البادئة. تجعل المسافة البادئة المتسقة بنية XML واضحة بصريًا.
- 4
راجع الأخطاء إذا وجدت
إذا فشل التحقق، سترى نوع الخطأ (علامة غير متطابقة، حرف غير صالح، إلخ) مع السطر والعمود الدقيقين.
- 5
انسخ النتيجة
انقر على نسخ للحصول على XML المجلد أو المصغر أو المحقق لتطبيقك أو ملف التكوين أو API.
حالات الاستخدام الشائعة
تحرير ملفات التكوين
جمّل ملفات تكوين XML (Spring, Maven, Ant، إلخ) للتحرير، ثم صغها لحزم النشر.
تطوير API
قم بتنسيق مغلفات SOAP وحمولات API XML للتصحيح. تحقق من XML الطلب/الاستجابة أثناء التطوير.
أعمال RSS والتغذية
جمّل تغذيات RSS وAtom وpodcasts لفهم بنيتها أو تصحيح توليد التغذية.
تحرير SVG
قم بتنسيق رسومات SVG لتحسين القراءة عند التحرير اليدوي، أو صغها للنشر على الويب لتقليل حجم الملف.
نصائح وأفضل الممارسات
- XML حساس لحالة الأحرف — <Tag> و <tag> عنصران مختلفان. هذا مصدر شائع للأخطاء
- يجب أن يحتوي كل XML على عنصر جذر واحد — تسبب العناصر العلوية المتعددة أخطاء في التحليل
- يجب هروب الأحرف الخاصة (< > &) كـ < > & إلا إذا كانت داخل أقسام CDATA
- يمكن لـ XML المصغر عادةً تقليل حجم الملف بنسبة 10-20% عن طريق إزالة مسافات المسافة البادئة