JSON vs XML
في هذا الدرس سوف نتعرف علي الفرق بين كل من ال "JSON" و " XML "
التاريخ
20 نوفمبر 2021
الدروس
146
المستوى
العامة
اللغة
انجليزي
المشاهدات
1066
المواضيع
24
الشروحات chevron_left JSON vs XML chevron_left JavaScript
JSON vs XML
</> JSON vs XML
يمكن استخدام كل من JSON و XML لتلقي البيانات من خادم الويب.
في الأمثلة التالية قمنا بأنشاء object باسم "employees" والذي يحتوي بداخله علي مصفوفة تضم بداخلها علي أسماء ثلاثة من الموظفين
JSON Example
{"employees":[ { "firstName":"Ahmed", "lastName":"Mohamed" }, { "firstName":"Adel", "lastName":"Mohamed" }, { "firstName":"Mustafa", "lastName":"Saad" } ]}
XML Example
<employees> <employee> <firstName>Ahmed</firstName> <lastName>Mohamed</lastName> </employee> <employee> <firstName>Adel</firstName> <lastName>Mohamed</lastName> </employee> <employee> <firstName>Mustafa</firstName> <lastName>Saad</lastName> </employee> </employees>
</> JSON is Like XML Because
- كل من "JSON" و "XML" هو سهل الوصف ويمكن للبشر قراءتها بسهولة
- كل من "JSON" و "XML" يمكن استخدامهم مع العديد من اللغات البرمجية
- كل من "JSON" و "XML" يمكن جلب البيانات منهم باستخدام "XMLHttpRequest"
</> JSON is Unlike XML Because
- JSON لا تستخدم علامة اغلاق "end tag"
- JSON اقل في الكتابة من XML
- JSON اسرع في قراءة البيانات واضافتها بداخل الملف
- JSON يمكنها استخدام المصفوفات arrays
</> Why JSON is Better Than XML
- XML هي تعتبر اكثر صعوبة في التحليل من ال JSON
- JSON يمكن تحليلها ليتم استخدامها ك java Script object
بالنسبة لتطبيقات ال AJAX فأن ال JSON هي اسرع واسهل من ال XML
- الحالات التي تستخدم فيها XML :
- عند احضار مستندات من النوع XML
- استخدام XML DOM للمرور علي البيانات الموجودة بداخل المستندات
- استخراج البيانات وتخزينها بداخل متغيرات
- الحالات التي تستخدم فيها JSON:
- عن جلب نصوص ال JSON
- JSON تقوم بتحليل نصوص ال JSON