إتلاف ملف XML عبر الإنترنت
أتلف ملف .xml عبر الإنترنت مجانًا. تكسر الإعلان وتداخل الوسوم والترميز، فترفض محلّلات XML المستند بوصفه غير سليم التكوين.
- بلا رفع
- بلا حد للحجم
- بلا تسجيل
أتلِف ملف XML الخاص بك
مضبوط لـ .xml, .xsd, .rss, .plist، ويعمل بالكفاءة نفسها مع أي صيغة أخرى.
لماذا يصعب إتلاف ملفات XML كما ينبغي
محلّلات XML صارمة في سلامة التكوين ومتسامحة في كثير غيره. والطريق الموثوق لكسر مستند XML هو مهاجمة الأشياء الثلاثة التي يفحصها كل محلّل أولاً: الإعلان والترميز وتوازن شجرة الوسوم.
ما الذي تدمّره هذه الأداة
- إعلان XML. يُدمَّر تعليم المعالجة الافتتاحي
<?xml version…?>، فلا يمكن تحديد الترميز والإصدار. - توازن الوسوم. يُكتب فوق الأقواس الزاويّة وأسماء الوسوم في الملف كله، فتبقى العناصر غير مغلقة إلى الأبد.
- صحة الترميز. تجعل تسلسلات UTF-8 غير الصالحة المستند يفشل قبل أن يبلغ المحلّل القواعد النحوية.
- العنصر الجذر. تُدمَّر البايتات الختامية، فلا يُنهى جذر المستند أبدًا.
ما الذي ستراه بعد ذلك
| التطبيق | السلوك |
|---|---|
| المتصفحات | «تحتوي هذه الصفحة على الأخطاء التالية: غير سليم التكوين» مع إبراز السطر المخالف. |
ElementTree في Python | تطلق ParseError: not well-formed (invalid token). |
| محلّلات Java / .NET | تُطلق SAXParseException أو XmlException عند أول رمز مميز. |
| محرّرات XML | ترفض تحميل الملف أو تفتحه في وضع نصي مع تعليم الأخطاء. |
أسباب شائعة للقيام بذلك
- اختبار نقطة استقبال XML بمدخلات مشوّهة.
- التحقق من أن مستهلك SOAP أو RSS يُظهر إخفاقات التحليل كما ينبغي.
- التأكد من أن محمّل الإعدادات يرفض ملفًا تالفًا بدل البدء بالقيم الافتراضية.
- إنتاج عيّنات غير سليمة التكوين لمجموعة اختبارات مطابقة.
كيف تُتلِف ملف XML
- أفلِت ملف .xml في الصندوق أعلاه، أو انقر للاختيار.
- اترك المستوى على Standard ما لم ترغب في تلف جزئي (Light) أو تحتج إلى هزيمة برامج الاسترداد (Heavy).
- اضغط أتلِف الملف. تجري المعالجة على جهازك، لذا تنتهي على الفور تقريبًا.
- نزِّل النتيجة. تحتفظ افتراضيًا باسم الملف الأصلي وطوله بالبايت.
أسئلة شائعة حول XML
هل يكسر ذلك التحقق من مخطط XML أيضًا؟
لا يصل الأمر إلى هناك أصلاً. التحقق من المخطط يجري بعد التحليل، والمستند يفشل قبله في سلامة التكوين.
هل يعمل مع ملفات SVG أو RSS أو plist؟
نعم. جميعها XML في العمق وتستخدم الملف الشخصي نفسه. وهناك أيضًا أداة إتلاف SVG مخصصة.
هل يمكنني إبقاءه يبدو XML صالحًا؟
يحفظ المستوى الخفيف معظم البنية، فيبدو الملف XML للوهلة الأولى مع فشله في التحليل.
هل يُرفع الملف إلى أي مكان؟
لا. تجري كل المعالجة داخل متصفحك ولا يُرسَل شيء.