Toggle language
Toggle theme
رجوع

محول XML إلى JSON

XML to JSON Converter
Convert Data

About XML to JSON

Convert XML documents to JSON format. XML attributes can be preserved with a configurable prefix. Text content in mixed elements uses a special key. Arrays are automatically created for repeated elements with the same tag name.

ما هو تحويل XML إلى JSON؟

تحويل XML إلى JSON يحوّل مستندات XML (لغة الترميز القابلة للتوسيع) إلى صيغة JSON (ترميز كائنات جافا سكريبت). هذا ضروري عند دمج الأنظمة التي تستخدم صيغ بيانات مختلفة أو عند تحديث التطبيقات القديمة.

يستخدم XML بنية هرمية مع علامات وسمات ومحتوى نصي، بينما يستخدم JSON بنية أبسط من أزواج المفتاح والقيمة مع الكائنات والمصفوفات. يقوم المحول بتعيين عناصر XML إلى خصائص JSON بذكاء.

تتعامل هذه الأداة المجانية مع سمات XML والعناصر المتكررة (المحولة إلى مصفوفات) والمحتوى المختلط والبنى المتداخلة. تتم جميع المعالجة في متصفحك للخصوصية والسرعة.

المميزات

معالجة السمات

يتم الحفاظ على سمات XML مع بادئة قابلة للتخصيص (@_ أو @ أو _ أو بدون) لتمييزها عن العناصر الفرعية.

اكتشاف المصفوفات

يتم تحويل العناصر المتكررة بنفس اسم العلامة تلقائياً إلى مصفوفات JSON.

إخراج قابل للتخصيص

اختر نمط المسافة البادئة (مسافتان أو 4 مسافات أو علامات تبويب أو مضغوط) لإخراج JSON.

دعم المحتوى المختلط

العناصر التي تحتوي على محتوى نصي وعناصر فرعية تستخدم مفتاح نص قابل للتكوين (#text أو _text وغيرها).

تنزيل ونسخ

قم بتنزيل JSON المحول كملف أو انسخه مباشرة إلى الحافظة.

اكتشاف الأخطاء

يتم اكتشاف XML غير الصالح والإبلاغ عنه برسائل خطأ مفيدة.

قواعد تحويل XML إلى JSON

العناصر إلى كائنات: تصبح عناصر XML خصائص كائن JSON مع اسم العلامة كمفتاح.

السمات إلى خصائص: يتم تحويل سمات XML إلى خصائص مع بادئة (مثل @_id).

العناصر المتكررة إلى مصفوفات: تصبح العناصر المتعددة بنفس الاسم مصفوفة JSON.

المحتوى النصي: يصبح المحتوى النصي البسيط قيمة نصية؛ المحتوى المختلط يستخدم مفتاح نص.

العناصر الفارغة: يتم تمثيل العناصر الفارغة كـ null في JSON.

أقسام CDATA: يتم التعامل مع محتوى CDATA كمحتوى نصي.

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

كيف يتم التعامل مع سمات XML؟

يتم تحويل سمات XML إلى خصائص JSON مع بادئة لتمييزها عن العناصر الفرعية. يمكنك اختيار البادئة (@_ أو @ أو _ أو بدون) في الخيارات.

ماذا يحدث للعناصر المتكررة في XML؟

عندما يكون لعدة عناصر XML نفس اسم العلامة في نفس المستوى، يتم دمجها تلقائياً في مصفوفة JSON. تبقى العناصر المفردة كقيم فردية.

هل يمكنني تحويل JSON إلى XML؟

ليس مباشرة باستخدام هذه الأداة. يتطلب تحويل JSON إلى XML معالجة مختلفة بسبب الاختلافات الهيكلية بين الصيغتين. قد نضيف هذه الميزة في المستقبل.

هل بياناتي آمنة؟

نعم. تتم جميع المعالجة بالكامل في متصفحك باستخدام JavaScript. لا تغادر بيانات XML جهازك ولا يتم إرسالها إلى أي خادم.