Skip to main content
Toolzer — Free Online Tools

XML → JSON

تحويل مستندات XML إلى JSON، مع الحفاظ على السمات.

عن الأداة

لا يزال XML موجودًا في كل مكان — واجهات SOAP البرمجية، وخلاصات RSS، وخرائط المواقع، ومستندات Office، وملفات موارد Android — ولكن معظم الأدوات الحديثة تتحدث JSON. يقوم هذا المحول بتحليل XML في متصفحك باستخدام DOMParser القياسي، ثم يتتبع الشجرة لإنتاج كائن JSON يحافظ على السمات (مسبوقة بعلامة @)، وعقد النصوص، والعناصر الفرعية المتكررة (مدمجة في مصفوفات). والإخراج جاهز للإدراج في أي خط أنابيب JS أو Python أو curl.

الأسئلة الشائعة

كيف يتم تمثيل السمات؟

تظهر السمات كمفاتيح مسبوقة بعلامة @، على سبيل المثال <a href='x'/> تصبح { '@href': 'x' }. هذا هو النمط التقليدي 'badgerfish'.

ماذا عن العناصر المتكررة؟

عندما يظهر نفس الوسم مرتين كعنصر شقيق، تصبح القيمة مصفوفة. ويبقى العنصر الفرعي الفردي ككائن حتى لا يتضخم XML البسيط.

هل يتم الحفاظ على مساحات الأسماء؟

تحتفظ أسماء العناصر بشكلها المؤهل بالكامل (بادئة:اسم محلي). وتظهر إعلانات مساحات الأسماء نفسها كسمات @xmlns:*.

هل يتم تخزين ملف XML الخاص بي؟

لا. يتم التحليل بالكامل في متصفحك.