منسق XML
XML FormatterFormat & Validate
About XML
XML (eXtensible Markup Language) is a markup language for storing and transporting data. It uses tags to define elements and is both human-readable and machine-readable. This tool helps you format, beautify, and validate XML documents while providing useful statistics about the document structure.
أدوات ذات صلة
ما هو XML؟
XML (لغة الترميز القابلة للتوسيع) هي صيغة نصية مرنة لإنشاء مستندات منظمة. على عكس HTML التي لديها وسوم محددة مسبقاً، يتيح لك XML تحديد وسومك المخصصة لوصف وتنظيم البيانات بطريقة قابلة للقراءة من قبل البشر والآلات.
يُستخدم XML على نطاق واسع لملفات التكوين وتبادل البيانات بين الأنظمة وخدمات الويب (SOAP) وصيغ المستندات (مثل DOCX و ODT) والعديد من التطبيقات الأخرى التي تحتاج فيها البيانات المنظمة إلى التخزين أو النقل.
تساعدك هذه الأداة المجانية على تنسيق وتجميل والتحقق من مستندات XML مع الكشف الفوري عن الأخطاء. توفر إحصائيات مفصلة حول هيكل المستند بما في ذلك عدد العناصر وعدد السمات وعمق التداخل.
المميزات
التنسيق والتجميل
تحويل XML المضغوط إلى صيغة مقروءة ومرتبة بشكل صحيح مع مسافات قابلة للتخصيص.
الضغط
ضغط XML عن طريق إزالة المسافات البيضاء غير الضرورية، لتقليل حجم الملف للإنتاج.
التحقق الفوري
الكشف الفوري عن أخطاء الصياغة مثل الوسوم غير المغلقة والعناصر غير المتطابقة والأحرف غير الصالحة.
الحفاظ على التعليقات
اختيار الاحتفاظ أو إزالة تعليقات XML أثناء التنسيق للحصول على إخراج أنظف.
إحصائيات المستند
عرض عدد العناصر وعدد السمات وعقد النص والتعليقات وأقصى عمق للتداخل.
معالجة التصريح
الحفاظ الصحيح على تصريحات XML وتعليمات المعالجة.
قواعد صياغة XML
يجب إغلاق الوسوم: كل وسم افتتاحي يجب أن يكون له وسم إغلاق أو استخدام صياغة الإغلاق الذاتي.
الوسوم حساسة لحالة الأحرف: <Book> و <book> عناصر مختلفة.
التداخل الصحيح: يجب أن تكون العناصر متداخلة بشكل صحيح (إغلاق الوسوم الداخلية قبل الخارجية).
عنصر جذر واحد: كل مستند XML يجب أن يحتوي على عنصر جذر واحد بالضبط.
قيم السمات: قيم السمات يجب أن تكون دائماً بين علامات اقتباس.
الأحرف الخاصة: استخدم الكيانات مثل < > & للأحرف الخاصة في المحتوى.
الأسئلة الشائعة
ما الذي يسبب أخطاء تحليل XML؟
الأخطاء الشائعة تشمل الوسوم غير المغلقة وأسماء الوسوم غير المتطابقة وقيم السمات غير المقتبسة والعناصر الجذرية المتعددة والأحرف الخاصة غير المهربة مثل < و & في محتوى النص.
ما الفرق بين XML و HTML؟
XML أكثر صرامة من HTML - يجب إغلاق جميع الوسوم بشكل صحيح ومتداخلة وحساسة لحالة الأحرف. يسمح XML بوسوم مخصصة لأي غرض، بينما HTML لديه وسوم محددة مسبقاً لصفحات الويب. XML يركز على البيانات، HTML يركز على العرض.
لماذا يجب ضغط XML؟
ضغط XML يزيل المسافات البيضاء غير الضرورية ويمكن أن يقلل حجم الملف بنسبة 20-40%. هذا مفيد لخدمات الويب وواجهات البرمجة حيث يهم عرض النطاق الترددي وسرعة التحليل.
هل بياناتي آمنة؟
نعم. تتم جميع المعالجة بالكامل في متصفحك باستخدام JavaScript. بيانات XML الخاصة بك لا تغادر جهازك أبداً ولا تُرسل إلى أي خادم، مما يضمن خصوصية كاملة.