Tools Hub
EnglishEspañol
أداة في البيانات

تحويل XML إلى JSON

حوّل ملفات وبيانات XML إلى صيغة JSON البرمجية بقواعد تحويل ثابتة ومحكمة.

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

واجهة الأداة بالإنجليزية

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

Open the English page

Input

Drop files here or Browse

Drag and drop works here too.

One UTF-8 XML file up to 10 MB. DTDs and entities are refused before parsing.

How XML becomes JSON here

Attributes
Kept behind the "@_" prefix when enabled, dropped entirely when disabled.
Text
Stored under the chosen text key, always as text — numbers never become numbers.
Repeated tags
Automatic mode arrays repeats only; uniform mode arrays every element.
CDATA
Merged into the surrounding text like any other character data.
Entities
Only the five predefined XML entities decode; unknown ones pass through literally, never expanded from anywhere.
Round-trip
Not promised: attributes, key names, and array shapes depend on these choices.

DOCTYPE and ENTITY declarations are refused before parsing, so external entities and expansion games never reach the converter. Change an option and convert again — the last result always matches the options above it. Everything runs in this tab.

Result

No JSON yet.

Choose an XML file to convert it under the policy above.

يحول محول XML إلى JSON هياكل البيانات والملفات المتشابكة إلى صيغة JSON الحديثة وفق سياسة مطابقة واضحة ومعلنة، حيث تُميز السمات ببادئة خاصة وتتحول العناصر المتكررة إلى مصفوفات برمجية منتظمة. يرفض المحول إعلانات DOCTYPE والكيانات الخارجية لدرء المخاطر الأمنية، ويحافظ على القيم كنصوص واضحة دون تخمين عشوائي للأنواع لتفادي إفساد الأرقام والمعرفات البرمجية، محليًا دون خوادم.

كيف تستخدم تحويل XML إلى JSON

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

ما تحصل عليه

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

متى تستخدم تحويل XML إلى JSON

  • تحويل تغذيات واستجابات خدمات الويب من XML إلى JSON لتسهيل معالجتها في تطبيقات JavaScript.
  • استخراج بيانات ملفات التهيئة القديمة ودمجها في قواعد بيانات NoSQL الحديثة.
  • معاينة بنية البيانات وتدقيق السمات والخصائص قبل إنشاء نماذج التحويل البرمجية.
  • توحيد مصادر البيانات المتعددة بصيغة JSON لسهولة تبادلها بين الواجهات البرمجية.

أسئلة شائعة عن تحويل XML إلى JSON

لماذا ترفض الأداة ملفات XML التي تحتوي على تعريفات DOCTYPE؟

تستبعد الأداة وسوم DOCTYPE والكيانات الخارجية لمنع ثغرات التوسع وحماية المتصفح من هجمات حقن الأكواد البرمجية الخبيثة.

هل تتحول الأرقام والمعرفات إلى أرقام عددية داخل كود JSON الناتج؟

لا، تبقى كافة القيم كسلاسل نصية بصورة مقصودة لمنع حذف الأصفار في مطلع الأرقام الوطنية وأكواد الهواتف والمعرفات الحساسة.

كيف يتعامل المحول مع الخصائص والسمات المكتوبة داخل وسوم XML؟

تُضاف السمات داخل كائن JSON مسبوقة ببادئة مخصصة مثل (@_) لفصل خصائص الوسم عن نصه ومحتواه الداخلي بوضوح.

هل تُرسل ملفات XML أو بيانات JSON إلى أي خادم خارجي؟

لا، تعمل خوارزميات القراءة والتحويل محليًا داخل بيئة المتصفح لديك، مما يضمن الحماية التامة لكافة مستنداتك وسجلاتك.

  • محول فواصل CSV

    بدّل فواصل CSV بين الفاصلة والمنقوطة والجدولة والعمودي.

  • تحويل CSV إلى JSON

    حوّل صفوف CSV إلى مصفوفة JSON مع التحقق من صحة أسماء الأعمدة.

  • عارض CSV

    اعرض ملف CSV كجدول سريع مع تصفية وتصدير.

  • تحويل JSON إلى CSV

    حوّل مصفوفة JSON من الكائنات إلى ملف CSV جاهز لجدول البيانات.

⚡تضمين أداة تحويل XML إلى JSON في موقعك مع الشارة (Embed & Badge)↓

انسخ كود التضمين أو الشارة لإضافة الأداة إلى موقعك أو مدونتك أو ملفات README مع شارة اعتماد خفيفة وسريعة.

الارتفاع:
<iframe src="https://salaq.com/embed/data/xml-to-json" title="تحويل XML إلى JSON — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">مشغل بواسطة <a href="https://salaq.com/ar/tools/data/xml-to-json" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">أداة تحويل XML إلى JSON من Tools Hub</a></p>

العودة إلى البيانات