مُصغّر XML
مدخلات XML
التالييعالج مُصغّر XML هذا مستندات XML سليمة البنية داخل متصفحك فقط. يزيل التعليقات ويقلّص متتاليات الفراغات التي تحتوي على سطر جديد وتقع بين رموز الترميز. ولا يغيّر النص أو CDATA أو قيم السمات وترتيبها أو تصريح XML أو تعليمات المعالجة.
كيفية تصغير XML
-
1
ألصق XML
أدخل مستند XML سليم البنية حتى 1,000,000 حرف.
-
2
راجع الفحص المحلي
يفحص المتصفح الصياغة ويعرض ما سيتغير في النتيجة.
-
3
انسخ أو نزّل
انسخ XML المصغّر محليًا أو نزّله كملف.
ما الذي يتغير؟
| الجزء | النتيجة |
|---|---|
تعليقات XML (<!-- ... -->) |
تُحذف |
| الفراغات التي تحتوي على سطر جديد بين العلامات | تُقلّص |
| العقد النصية وCDATA | تُحفظ |
| قيم السمات وترتيب السمات | تُحفظ |
| تصريح XML وتعليمات المعالجة | تُحفظ |
على سبيل المثال، يمكن تقليص الأسطر المزاحة بين العناصر الآتية:
<catalog>
<!-- internal note -->
<book id="b-17"/>
</catalog>
يحذف المُصغّر التعليق ويجعل العناصر متجاورة. لكنه لا يعيد كتابة النص في <title>سطر آخر</title> ولا محتوى <![CDATA[ ... ]]>.
الحدود والتنبيهات
هذا فحص صياغة للتأكد من سلامة البنية فقط. لا يتحقق من DTD أو XSD أو مساحات الأسماء أو قواعد تطبيقك، ولا يضمن أن النتيجة تحمل المعنى نفسه في تطبيقك.
يرفض المستندات التي تحوي DOCTYPE أو تعريف كيان، ولا يحمّل أي كيانات خارجية. لا يُرسل XML إلى خادم ولا يضيفه إلى الرابط؛ تبقى جلسة العمل بين خطوات الأداة في هذا المتصفح فقط.
توخ الحذر مع المستندات التي تعتمد على الفراغات. فقد تعتمد المحتويات المختلطة والأجزاء التي تستخدم xml:space="preserve" وملفات الإعداد التي يحررها الأشخاص على المسافات أو فواصل الأسطر. اختبر الناتج بمحلل XML واختبارات تطبيقك قبل استخدامه في الإنتاج.
متى تستخدم المُنسّق؟
قد يفيد الناتج الصغير في النقل أو التخزين، لكن الاحتفاظ بنسخة مزاحة قابلة للقراءة يكون أكثر أمانًا للتصحيح ومراجعة الشفرة والتحكم بالإصدارات. استخدم مُنسّق XML لإعادة جعل الناتج مقروءًا.
الأسئلة الشائعة
لا. تُزال التعليقات فقط، بينما يبقى تصريح XML وتعليمات المعالجة دون تغيير.
لا. يفحص المتصفح صياغة XML فقط. استخدم تحققًا منفصلًا لـ DTD وXSD ومساحات الأسماء وقواعد تطبيقك.
لا يقبلها هذا المُصغّر لضمان معالجة محلية آمنة ويمكن توقعها، ولا يحمّل كيانات خارجية.
لا. تتم المعالجة والنسخ والتنزيل في هذا المتصفح، ولا يُرسل المحتوى إلى خادم أو رابط.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
مدقق البريد الإلكتروني
تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
مولد EditorConfig
أنشئ ملف .editorconfig بقواعد نمط المسافة البادئة وحجمها ونهاية السطر ومجموعة الأحرف والمسافات البيضاء، لتنسيق موحّد عبر بيئات التطوير المتكاملة (IDEs) والمحررات.
الأداة متاحة بلغات أخرى
- เครื่องย่อ XML [TH]
- Minifikator XML [PL]
- Trình thu gọn XML [VI]
- Minificador de XML [PT]
- XML 圧縮ツール [JA]
- XML-minifier [NL]
- XML 축소기 [KO]
- Minificador de XML [ES]
- XML-minifierare [SV]
- Pemerkecil XML [ID]
- Minificateur XML [FR]
- XML-Minifier [DE]
- Minificatore XML [IT]
- XML Minifier [EN]
- Минификатор XML [RU]
- XML Küçültücü [TR]
- XML 压缩器 [ZH]