في هذا الدرس 4تصفّح المواضيع
JSON vs XML
JSON vs XML
يمكن استخدام كل من JSON و XML لتلقي البيانات من خادم الويب.
في الأمثلة التالية قمنا بأنشاء object باسم "employees" والذي يحتوي بداخله علي مصفوفة تضم بداخلها علي أسماء ثلاثة من الموظفين
JSON Example
HTML
{"employees":[
{ "firstName":"Ahmed", "lastName":"Mohamed" },
{ "firstName":"Adel", "lastName":"Mohamed" },
{ "firstName":"Mustafa", "lastName":"Saad" }
]}
XML Example
HTML
<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 is Like XML Because
- كل من "JSON" و "XML" هو سهل الوصف ويمكن للبشر قراءتها بسهولة
- كل من "JSON" و "XML" يمكن استخدامهم مع العديد من اللغات البرمجية
- كل من "JSON" و "XML" يمكن جلب البيانات منهم باستخدام "XMLHttpRequest"
JSON is Unlike XML Because
JSON is Unlike XML Because
- JSON لا تستخدم علامة اغلاق "end tag"
- JSON اقل في الكتابة من XML
- JSON اسرع في قراءة البيانات واضافتها بداخل الملف
- JSON يمكنها استخدام المصفوفات arrays
Why JSON is Better Than XML
Why JSON is Better Than XML
بالنسبة لتطبيقات ال AJAX فأن ال JSON هي اسرع واسهل من ال XML
- الحالات التي تستخدم فيها XML :
- عند احضار مستندات من النوع XML
- استخدام XML DOM للمرور علي البيانات الموجودة بداخل المستندات
- استخراج البيانات وتخزينها بداخل متغيرات
- الحالات التي تستخدم فيها JSON:
- عن جلب نصوص ال JSON
- JSON تقوم بتحليل نصوص ال JSON
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.