الكثير من الأشخاص يخلطون بين JSON & XML لذلك أعدت لكم اليوم فى هذه المقالة كل شىء يجب عليك معرفته حول:-

 

  1. ما العمل المشترك بين JSON & XML.
  2. أكبر اختلاف بين JSON & XML.
  3. الأشياء التى يتشابه فيها JSON مع XML.
  4. الأشياء التى يختلف فيها JSON مع XML.
  5. لماذا JSON أفضل من XML ؟

 

مثال XML :-

< myFriend>
   < friendOne > Adham </ friendOne > < NickName > Doma </ NickName >   
</ myFriend>
< myFriend >
   < friendTwo > Mahmoud </ friendTwo > < NickName > Hoda </ NickName >   
</ myFriend >
< myFriend >
   < friendThree > Ahmed </ friendThree > < NickName > Hamada </ NickName >   
</ myFriend > 

لا تنسي بعد الانتهاء من قراءة هذه المقالة ، قراءة  JSON VS AJAX.

 

مثال JSON 

{"myFriends":[
   { " friendOne  ":"Adham", "NickName":"Doma" },
   { " friendTwo":"Mahmoud", " NickName ":"Hoda" },
   { " friendThree":"Ahmed", " NickName ":"Hamada" }
 ]}

 

هيا بنا نتعرف على كل نقطة بالتفصيل :-

 

1- العمل المشترك بين JSON & XML:  يسخدم كلا من JSON و XML لجلب وارسال البيانات على الخادم Web Server.

2- أكبر اختلاف بين JSON & XML.

  • XML  : يجب أن يتم تحليله Parse بواسطة محلل XML .
  • JSON : يمكن تحليلها بواسطة المعيار الخاص بالجافاسكريب ( Standard Javascript Function ).

3- الأشياء التى يتشابه فيها JSON مع XML:-

  1. كلا من JSON و XML يصفوا نفسهم ( أى يمكن قرائتهما بواسطة الانسان ).
  2. كلا من JSON و XML يرتب ترتيب هرمى ( أى قيم داخل قيم ).
  3. يمكن جلب كلا من JSON  &  XML باستخدام XMLHTTPRequest.
  4. يمكن تحليلهما واستخدامهم بواسطة لغات برمجة كثيره (Javascript – php – …الخ).

 

4- الأشياء التى يختلف فيها JSON مع XML:-

  1. JSON لا تستخدم End Tag.
  2. JSON أقصر ومختصره.
  3. JSON أسرع للقراءة والكتابة.
  4. JSON يمكن استخدام بها المصفوفات Arrays.

 

 

5- لماذا JSON أفضل من XML ؟

  1. يتم تحليل JSON الى كائن جافاسكريب Object Javascript جاهز للاستخدام.
  2. تحليل JSON أسهل بكثير من تحليل XML.

 

ملحوظة : بالنسبة لتطبيقات AJAX ، JSON أسرع وأسهل من XML. 

 

Quote This Lesson:-

” If you are born poor it’s not your mistake, but if you die poor it’s your mistake “. – Bill Gates

 


لا تنسي متابعتنا على مواقع التواصل الإجتماعى👇🏻👇🏻