التصنيفات
تطوير

ماهو XML

مشاهدة
18

لغة XML وهي اختصار Extensible Markup Language وهي لغة مبنية على النصوص – اي يتم استخدام النصوص في كتابة الاكواد على عكس اللغات التي يتم استخدام الرموز او الارقام لكتبة الكود مثل لغة assembly – ومشتقة من (SGML) – Standard Generalized Markup Language. 

مزايا XML 

تحدد XML البيانات وتستخدم لتنظيم البيانات وتخزينها. يحتوي على ميزة لا توجد في لغة HTML والتي يمكن استخدامها – من ناحية البيانات- في عرض البيانات فقط. اذا كانت لديك شكوك، فلن تحل لغة XML محل HTML في المستقبل، فلكل منهما استخداماته الخاصة، لكنها تقدم العديد من المزايا المبنية على لغة HTML فقط، ولا يمكن الاعتماد عليها بشكل تام ايضا – الا في بعض الحالات المعينة جدًا. 

توجد ثلاث خصائص هامة تجعل لغة XML مميزة للعديد من الأنظمة وهم: 

القابلية للتوسع: يتيح XML استخدام علامات – tags – ولغات وصفية خاصة بتطبيقك وتناسبه. 

تحميل البيانات: كما ذكرنا مسبقاً يتيح XML تحميل البيانات وتخزينها والتلاعب بها على عكس HTML  والذي يسمح فقط بعرضها. 

العمومية: نقصد بالعمومية كونها عامة للكل، في تم تنظيمها بواسطة منظمة واحدة- W3C، والتي يجعل معيارها واحد بالنسبة للعالم ككل. 

استخدامات XML 

يمكن أن يعمل XML خلف الكواليس لتبسيط إنشاء مستندات HTML لمواقع الويب الكبيرة.

 XML تبادل المعلومات بين المنظمات والأنظمة

XML لتفريغ وإعادة تحميل قواعد البيانات

يمكن استخدام XML لتخزين البيانات وترتيبها ، مما يمكنه من تخصيص احتياجات معالجة البيانات الخاصة بك.

يمكن بسهولة دمج XML مع أوراق الأنماط لإنشاء أي ناتج مرغوب فيه تقريبًا.

عمليا ، يمكن التعبير عن أي نوع من البيانات كمستند XML.

هل تعد XML لغة برمحة؟

تتكون لغة البرمجة من قواعد القواعد والمفردات الخاصة بها والتي تستخدم لإنشاء برامج الكمبيوتر. ترشد هذه البرامج الكمبيوتر لأداء مهام محددة. XML ليست مؤهلة لتكون لغة برمجة لأنها لا تقوم بأي عمليات حسابية أو خوارزميات. عادة ما يتم تخزينها في ملف نصي بسيط وتتم معالجتها بواسطة برنامج خاص قادر على تفسير XML.

لا تنسى الاشترك فى القائمة البريدية ليصلك كل جديد

بواسطة عمرو العربى

مؤسس مطور

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *