ضاغط XML
اضغط مستند XML بحذف المسافات بين العناصر والتعليقات اختياريًا.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة ضاغط XML؟
يحمل XML المنسّق مسافات كثيرة لا وجود لها إلا للقارئ البشري. يحذف الضغط المسافات البادئة وفواصل الأسطر بين العناصر فيصغر المستند ويتسع في سطر واحد، مثلًا لتخزينه في حقل قاعدة بيانات أو تضمينه في نص أو إرساله في طلب محدود الحجم.
تتحقق الأداة من سلامة بنية XML ثم تحذف النصوص المكوّنة من مسافات فقط بين العناصر والتعليقات (افتراضيًا). يبقى نص العناصر وأقسام CDATA والسمات وتصريح XML والمحتوى المختلط مثل <p>مرحبا <i>بك</i></p>، ويعرض تقرير الحجم قبل الضغط وبعده.
كيف تعمل؟
- الصق XML في مربع الإدخال.
- اترك «الإبقاء على التعليقات» معطلًا لحذفها أو فعّله للاحتفاظ بها.
- اقرأ تقرير الحجم وانسخ الناتج في سطر واحد.
- نزّل minified.xml إذا احتجت إلى ملف.
حالات الاستخدام الشائعة
- تقليل حجم XML المخزَّن في عمود قاعدة بيانات أو ذاكرة تخزين مؤقت.
- تضمين مقتطف XML في نص JSON أو في قيمة ترويسة HTTP.
- تخفيف XML من نوع SVG أو الإعدادات قبل تسليمه.
- إزالة تعليقات المطورين من ملف XML قبل نشره.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
<?xml version="1.0"?>
<config>
<!-- server settings -->
<server host="localhost" port="8080">
<name>Main</name>
<tags>
<tag>a</tag>
<tag>b</tag>
</tags>
</server>
</config><?xml version="1.0"?><config><server host="localhost" port="8080"><name>Main</name><tags><tag>a</tag><tag>b</tag></tags></server></config>
الخصوصية
تعمل أداة ضاغط XML بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
تبقى المسافات داخل النص، لذا ليس الناتج دائمًا الأصغر الممكن. يجب فحص المستندات التي تعتمد على xml:space="preserve" بعد الضغط.
الأسئلة الشائعة
هل قد يغيّر الضغط معنى XML الخاص بي؟
في XML الموجَّه للبيانات لا: تُحذف فقط مسافات التنسيق بين العناصر. وفي XML الموجَّه للمستندات ذي المحتوى المختلط يبقى النص والعناصر المضمَّنة كما هي تمامًا.
هل تُحذف التعليقات؟
نعم افتراضيًا لأن التعليقات ليست بيانات. فعّل «الإبقاء على التعليقات» للاحتفاظ بها.
هل يعمل مع فضاءات الأسماء وCDATA؟
نعم. تُحفظ البوادئ وسمات xmlns وأقسام CDATA حرفيًا.
أدوات ذات صلة
منسّق XML
حوّل XML المضغوط أو غير المرتب إلى مستند منسّق بمسافات نظيفة يسهل قراءته ومراجعته.
JSON والبيانات
مدقق XML
اعرف هل XML الخاص بك سليم البنية وشاهد بدقة أين ينكسر.
JSON والبيانات
محوّل XML إلى JSON
حوّل مستند XML إلى JSON مع الإبقاء على السمات والعناصر المتكررة والنص في بنية متوقعة.
JSON والبيانات
ضاغط HTML
قلّل حجم HTML بضاغط حذر يترك محتوى <pre> و<textarea> و<script> دون مساس.
أدوات المطورين
ضاغط JSON
اضغط مستند JSON في سطر واحد مدمج وشاهد عدد البايتات التي وفّرتها.
JSON والبيانات
تهريب XML
اجعل أي نص آمنًا لوضعه داخل عنصر XML أو قيمة سمة.
JSON والبيانات