منسّق XML
جديدجمّل XML وصغّره وتحقّق منه مباشرة داخل متصفحك.
Runs entirely in your browser. Nothing is uploaded.
منسّق XML مجاني عبر الإنترنت — تجميل وضغط والتحقق
يحوّل هذا منسّق XML الشفرات المكثّفة أو المضغوطة فورًا إلى ترميز نظيف وقابل للقراءة مع مسافات بادئة صحيحة. الصق أي XML، اختر أسلوب المسافة البادئة (مسافتان أو 4 مسافات أو Tab)، وانقر على تجميل — تظهر النتيجة في لوحة الإخراج خلال ميلي ثوانٍ. يعمل مع جميع التنسيقات المبنية على XML: استجابات واجهة REST وSOAP، وخلاصات RSS وAtom، وملفات SVG، وملفات Android manifest، وملفات Maven POM، وإعدادات Spring، ومسارات GPX، وملفات Apple PList وغيرها الكثير.
يمكن للأداة ذاتها ضغط XML — بحذف جميع المسافات البيضاء غير الضرورية لإنتاج أصغر مستند ممكن — والتحقق مما إذا كان المستند مكوَّنًا بشكل صحيح، مع الإبلاغ عن السطر والعمود الدقيق لأي خطأ. كل شيء يعمل محليًا في متصفحك؛ لا يُرسَل XML الخاص بك أبدًا، مما يجعل من الآمن لصق البيانات السرية.
مسافات بادئة قابلة للتخصيص وتنسيق ذكي
اختر من بين ثلاثة أنماط للمسافة البادئة — مسافتان أو 4 مسافات أو Tab — لتتناسب مع أسلوب الكود في مشروعك. يتحدث الإخراج فورًا عند تغيير الإعداد. يتعامل المجمّل بشكل صحيح مع تعريفات XML (<?xml version="1.0"?>)، والوسوم المغلقة ذاتيًا، وتعليمات المعالجة، والتعليقات والمحتوى المختلط.
لعملية الضغط، يزيل زر Minify جميع المسافات البيضاء بين الوسوم لإنتاج مستند من سطر واحد — الصيغة المعيارية لـ XML المرسَل عبر HTTP، أو المضمَّن في قواعد البيانات، أو المخزَّن في أنظمة الإعدادات حيث يهم حجم البيانات. التنسيق والضغط يؤثران على المسافات البيضاء فقط؛ لا يُعدَّل أسماء العناصر أو قيم السمات أو محتوى النص أبدًا.
التحقق من صحة XML فوريًا
انقر على تحقق (أو تجميل — كلاهما يُجري الفحص) لاختبار ما إذا كان XML مكوَّنًا بشكل صحيح. تستخدم الأداة DOMParser الأصلي في المتصفح لتحليل مستندك وتُبلغ عن أول خطأ بموقع دقيق. المشكلات الشائعة التي تكتشفها: وسوم غير مغلقة، وعناصر متداخلة، وعقد جذر متعددة، ورموز & غير مُهرَّبة، وسمات غير صحيحة الاقتباس، وعدم تطابق الترميز.
يؤكد شارة خضراء XML مكوَّن بشكل صحيح صحة المستند هيكليًا. التحذير الأصفر يشير إلى مشكلات محتملة، لكن المنسّق يُطبّق المسافة البادئة على أي حال حتى تتمكن من مقارنة الإخراج وتحديد المشكلة. هذا هو التحقق نفسه الذي يستخدمه المتصفح لتحليل XHTML وSVG.
عارض شجرة XML القابل للطي
انقر على تبويب الشجرة للتبديل من النص المنسَّق الخام إلى عرض شجري تفاعلي وقابل للطي. يظهر كل عنصر XML كصف مع مثلث تنقر عليه لتوسيع شجرته الفرعية أو طيّها. تُعرض السمات باللون الأزرق، وأسماء الوسوم باللون الأخضر، والمحتوى النصي بالحبر الداكن — مما يُسهّل فحص الهياكل المتداخلة المعقدة في لمحة.
عارض الشجرة مفيد بشكل خاص لـمغلفات SOAP، وملفات Maven POM، وخلاصات RSS الكبيرة، وملفات موارد Android، وأي XML متداخل بعمق حيث يكون التمرير عبر النص الخام أمرًا غير عملي. طي فرع يخفي شجرته الفرعية بأكملها بنقرة واحدة.
المقارنة مع Notepad++ وVS Code وXMLSpy وxmllint
يُنسّق Notepad++ مع مكوّن XML Tools وVS Code (Shift+Alt+F) كلاهما XML، لكنهما يتطلبان تثبيت برامج محلية ويعملان فقط مع الملفات المحفوظة على القرص. يوفر XMLSpy وoXygen XML Editor تحرير XML متقدم مع التحقق من المخطط (XSD وDTD وRelaxNG) لكنهما يكلفان مئات الدولارات لكل ترخيص سنويًا — أكثر بكثير مما يحتاجه معظم المطورين لتنسيق XML أحيانًا. xmllint في سطر الأوامر مجاني وقوي لكنه يتطلب تثبيت libxml2 وجلسة طرفية.
لا يحتاج هذا المنسّق الإلكتروني إلى تثبيت أو ترخيص أو حساب. الصق مباشرة من الحافظة، أو حمّل ملفًا من جهازك، أو قم بتحميل عيّنة مدمجة، ثم انسخ النتيجة أو نزّلها. عرض الشجرة ميزة تتقاضى عليها معظم أدوات سطح المكتب رسومًا — وهو يعمل هنا مجانًا.
رفع وعيّنة وتنزيل
استخدم زر رفع لفتح ملف XML من جهازك — يقرأ الملف محليًا ويملأ مربع الإدخال دون رفع أي شيء إلى خادم. أو انقر على عيّنة لتحميل مثال مكتبة قصير يُظهر إخراج المنسّق لمستند XML نموذجي بسمات وعناصر متداخلة.
بعد التنسيق، انقر على نسخ لوضع النتيجة في الحافظة أو تنزيل لحفظها كملف .xml. يحافظ التنزيل على أسلوب المسافة البادئة الذي اخترته وهو جاهز فورًا للفتح في محرر أو الإضافة إلى مستودع.
خاص وفوري ومجاني — يعمل على iPhone وAndroid وسطح المكتب
لا تسجيل، ولا إضافة للتثبيت، ولا خطة مدفوعة. كل عملية — تنسيق وضغط والتحقق وعرض الشجرة — تعمل في متصفحك. لا يغادر XML الخاص بك جهازك أبدًا. الأداة متجاوبة تمامًا وتعمل في Safari على iPhone وChrome على Android وجميع متصفحات سطح المكتب.
احفظ هذا منسّق XML المجاني عبر الإنترنت في المفضلة للمرة القادمة التي تحتاج فيها إلى قراءة استجابة API كثيفة، أو تنظيف ملف إعدادات، أو تصحيح مستند مشوّه.
Frequently asked questions
ما هو منسّق XML؟
منسّق XML (يُسمى أيضًا مجمّل XML أو pretty-printer) يأخذ XML مكثّفًا أو مضغوطًا ويضيف مسافات بادئة وفواصل أسطر متسقة لجعل البنية قابلة للقراءة البشرية. على سبيل المثال، تصبح <root><item>1</item></root> ثلاثة أسطر واضحة الحدود. تتحقق هذه الأداة أيضًا من أن XML مكوَّن بشكل صحيح في آنٍ واحد.
كيف يجب تنسيق XML؟
يضع تنسيق XML القياسي كل عنصر في سطره الخاص مع العناصر الفرعية المسافة البادئة نسبةً إلى عنصرها الأصلي — عادةً مسافتان أو 4 مسافات أو Tab. تبقى السمات على سطر الوسم الافتتاحي. يبدأ المستند المنسَّق جيدًا أيضًا بتعريف XML مثل <?xml version="1.0" encoding="UTF-8"?>. الصق XML الخاص بك أعلاه وانقر على تجميل لتطبيق التنسيق القياسي فورًا.
كيف أنسّق XML؟
الصق XML في مربع الإدخال، اختر المسافة البادئة المفضّلة (مسافتان أو 4 مسافات أو Tab)، ثم انقر على تجميل. تظهر النتيجة المنسَّقة في لوحة الإخراج وتُبلّغ الأداة عما إذا كان المستند مكوَّنًا بشكل صحيح. يمكنك أيضًا تحميل عيّنة أو رفع ملف .xml. بعد التنسيق، انقر على نسخ أو تنزيل لحفظ النتيجة.
كيف أضغط XML؟
انقر على ضغط بعد لصق XML. يزيل الضغط جميع المسافات البيضاء بين الوسوم لإنتاج مستند مضغوط من سطر واحد — مثلًا: <root><item>1</item><item>2</item></root>. هذا مفيد عند إرسال XML عبر شبكة أو تضمينه في إعدادات حيث يهم حجم كل بايت. لا يُغيّر الضغط أسماء العناصر أو قيم السمات أو محتوى النص.
هل من الآمن تنسيق XML عبر الإنترنت؟
نعم. تعمل هذه الأداة كليًا في متصفحك — لا يُرسَل XML الخاص بك إلى خادم ولا يُسجَّل ولا يُشارَك مع أي أحد. التنسيق والضغط والتحقق وعرض الشجرة تحدث جميعًا محليًا باستخدام JavaScript. من الآمن لصق بيانات سرية كاستجابات API الداخلية وملفات الإعدادات والمستندات الخاصة.
هل يعمل بدون اتصال بالإنترنت؟
نعم. بمجرد تحميل الصفحة، تعمل جميع المعالجات في متصفحك دون طلبات شبكة إضافية — لذا يستمر المنسّق في العمل إذا انقطع اتصالك بالإنترنت. هذا مفيد عندما تحتاج إلى تنسيق ملفات XML داخلية على جهاز ذي وصول محدود للإنترنت.
ما الفرق بين XML وJSON؟
كلاهما تنسيقات نصية لتبادل البيانات المنظَّمة. يستخدم XML وسوم أقواس زاوية متداخلة مع سمات اختيارية، ويدعم التعليقات والمساحات الاسمية، وله نظام مخططات غني (XSD وXSLT وXPath). يستخدم JSON أزواج المفاتيح والقيم والمصفوفات، وهو أكثر إيجازًا والتنسيق الافتراضي لواجهات REST وJavaScript. لا يزال XML مهيمنًا في أنظمة المؤسسات وخدمات SOAP وملفات الإعدادات وتنسيقات المستندات مثل SVG وEPUB.
Related tools
عرض كل الأدواتStatistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.
Matrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
محوّل JSON ⇄ CSV
حوّل مصفوفة JSON إلى CSV وCSV إلى JSON، مع وضع علامات الاقتباس بشكل صحيح.
منسّق SQL
جمّل استعلامات SQL وصغّرها مع ضبط حالة الكلمات المفتاحية وفصل الجُمل.
JSON إلى TypeScript
أنشئ واجهات TypeScript من عيّنة JSON، مع الأنواع المتداخلة.
عارض CSV
اعرض ملفات CSV أو TSV ورتّبها وابحث فيها كجدول نظيف — داخل متصفحك.