تحويل XML إلى JSON
حوّل ملفات وبيانات XML إلى صيغة JSON البرمجية بقواعد تحويل ثابتة ومحكمة.
- التصنيف
- البيانات
- لغة الصفحة
- العربية
- واجهة الأداة
- الإنجليزية
الخصوصية: يجري فحص وتحويل مستندات XML إلى JSON محليًا داخل متصفحك دون أن يغادر ملفك جهازك الشخصي إطلاقًا.
واجهة الأداة بالإنجليزية
الأزرار والحقول داخل المساحة أدناه بالإنجليزية حتى تُترجم الواجهة. الشرح والخطوات والأسئلة حولها بالعربية، ويمكنك الكتابة بالعربية مباشرة في حقول النص.
Open the English pageInput
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
- ارفع ملف XML أو ألصق الشفرة المطلوبة داخل مربع الإدخال.
- اضبط خيارات معالجة السمات ومفتاح النصوص وسياسة تحويل المصفوفات.
- عاين كود 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>