أهلا كنت أبحث عن كورس xml جيد واريد أن أعرف ما الفرق بين json وxml و استخدام كل منهم
ماهو افضل كورس عربي لشرح xml
مرحباً بك أحمد,
JSON هي إختصار ل JavaScript Object Notation وتعني ترميز الكائنات بإستخدام الجافاسكريبت ,وهي عبارة عن صيغة أو شكل سهل متسلسل لنقل البيانات ,سهلة القراءة للأشخاص ويمكن إستيعابها وسهلة الفهم للحاسوب. وهي صيغة مستقلة من اللغة نفسها ويمكن إستخدامها في في العديد من لغات البرمجة وتعمل كبديل لل XML.
XML اختصار ل eXtensible Markup Language وتعني لغة الترميز القابلة للتمدد وتنتمي للغات الترميز وهي لغة ترميز عامة تستخدم لغرض نقل البيانات عبر الإنترنت بطريقة مرتبة ومنظمة ,تستطيع وصف العديد من أنواع البيانات وتستطيع التعامل مع الكثير من لغات البرمجة. ومعنى قابلة للتوسع أنه يمكنك تعريف شكل البيانات بالطريقة التي تريد وإنشاء وسوم خاصة حسب الحاجة ليس كلغة الترميز ال HTML حيث أنه هنالك وسوم محددة معرفة من قبلها تستطيع التعرف عليها فحسب بعكس ال XML.
يمكن إستخدام كلاهما لنقل البيانات في حال مثلاً كنت تتعامل مع نظام تعامل مع لغة JavaScript فبأحد ناقلات البيانات هذه يمكنك إرسال البيانات لنظام يعمل على لغة بايثون مثلاً. ويوجد إختلاف بينهما من حيث الهيكلية حيث أن الJSON تشبه في شكلها ال array أما XML فتشبه في شكلها HTML, وأيضاً JSON غالباً تستخدم في نقل البيانات الصغيرة والبسيطة أما XML يمكن من خلاله نقل بيانات ذات حجم كبير, بالنسبة لترتيب البيانات ف XML تتعامل مع هذا الأمر بشكل أفضل. في لغة JavaScript تتعامل مع JSON بدون أي إضافات وأما لغة جافا تتعامل مع XML بدون أي إضافات وأقصد بدون إضافات أن هذه اللغات لا تحتاج لأي مكاتب لتستطيع التعامل مع ما تم ذكره من ناقلات البيانات.
وبالنسبة لكورس XML فيمكن البحث على يوتيوب فيوجد بعض الشروحات على هذا الموضوع وكذلك كورسات.
التعليقات