المقالات
JSON vs XML
الكثير من الأشخاص يخلطون بين JSON & XML لذلك أعدت لكم اليوم فى هذه المقالة كل شىء يجب عليك معرفته حول:-
- ما العمل المشترك بين JSON & XML.
- أكبر اختلاف بين JSON & XML.
- الأشياء التى يتشابه فيها JSON مع XML.
- الأشياء التى يختلف فيها JSON مع XML.
- لماذا 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:-
- كلا من JSON و XML يصفوا نفسهم ( أى يمكن قرائتهما بواسطة الانسان ).
- كلا من JSON و XML يرتب ترتيب هرمى ( أى قيم داخل قيم ).
- يمكن جلب كلا من JSON & XML باستخدام XMLHTTPRequest.
- يمكن تحليلهما واستخدامهم بواسطة لغات برمجة كثيره (Javascript – php – …الخ).
4- الأشياء التى يختلف فيها JSON مع XML:-
- JSON لا تستخدم End Tag.
- JSON أقصر ومختصره.
- JSON أسرع للقراءة والكتابة.
- JSON يمكن استخدام بها المصفوفات Arrays.
5- لماذا JSON أفضل من XML ؟
- يتم تحليل JSON الى كائن جافاسكريب Object Javascript جاهز للاستخدام.
- تحليل 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
لا تنسي متابعتنا على مواقع التواصل الإجتماعى👇🏻👇🏻
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!