هل تعلم ما هو xml لغة الترميز القابلة للامتداد ؟ ، قد تفكر في لغة الترميز القابلة للامتداد كـطريقة أو منهجية في عالم الترميز. على الرغم من أن XML لا يفعل شيئًا في الواقع ، فقد يكون أساسيًا للويب مثل HTML.
تقوم لغة XML أو لغة التوصيف القابلة للامتداد بتخزين البيانات في نموذج حيث يمكن استرجاعها ومشاركتها بسهولة – حتى عن طريق التطبيقات غير المتوافقة. فيما يلي سيناريو شائع: يتم تخزين البيانات بتنسيق XML ، ويتم استردادها بواسطة Java ، ويتم عرضها بتنسيق HTML.
تظل الشفرة الأساسية هي نفسها (بمعنى أنه لا يتعين على المبرمج الجلوس هناك طوال اليوم لإجراء تغييرات) ، ولا يتم تحديث الشاشة باستمرار ، مما يزعج المستخدم النهائي. ولكن عندما تكون هناك حاجة إلى بيانات جديدة ، فهي موجودة في شكلها الحالي.
يُستخدم XML بشكل شائع للمستندات التي بلغات متعددة أو التي توجد بها أشكال متعددة تخدم احتياجات المستخدمين المختلفين.
يمكن استخدام لغة الترميز القابلة للامتداد على سبيل المثال ، لتمييز محتوى التعلم للمتعلمين ضعاف البصر. إذا كنت تستخدمها لهذا الغرض ، فلست بحاجة إلى إنشاء مستند منفصل لكل استخدام. يمكنك ببساطة إنشاء قواعد تحدد كيفية معالجة البيانات بواسطة تطبيقات مختلفة.
“على الرغم من أن لغة الترميز القابلة للامتداد لا يقوم بأي شيء فعليًا ، فقد يكون ضروريًا للويب مثل HTML “
تلميح
xml واللغات الأخرى
لاحقًا ، ستقوم Ajax أو بعض لغات البرمجة النصية الأخرى “بقراءة” XML وتحديد كيفية عرض البيانات للجمهور المتاح. إحدى الميزات المحتملة الأخرى لاستخدام XML هي أنه يمكن نقل بعض المعالجة من جانب العميل بدلاً من جانب الخادم.
XML أكثر قابلية للتخصيص من HTML. في HTML ، يمكنك استخدام العلامات التي تم تحديدها مسبقًا والتي تم تحديدها في معيار اللغة. باستخدام XML ، يمكنك تحديد العلامات الخاصة بك. تم تصميم لغة الترميز القابلة للامتداد بطريقة تسمح للصناعات الفردية باستخدام المفردات الخاصة بهم وإنشاء هياكل المستندات الخاصة بهم.
بمعنى ما ، أنت بصدد إنشاء لغتك الخاصة. من السهل نسبيًا أن ينظر شخص ما لاحقًا إلى الشفرة ويفهمها. (إذا لم تحدد الطريقة التي من المفترض أن تتم قراءتها ، فستجد أنه يتم عرض الشفرة / الترميز هناك في المتصفح.)
يتم استخدام لغة الترميز القابلة للامتداد لإدارة البيانات والمحتوى في العديد من الصناعات. أنشأت الشركات معاييرها الخاصة لمستندات XML. بعض الأمثلة هي SCORM (المستخدمة في التعليم الإلكتروني) و HL7 (المستخدمة في الرعاية الصحية).
استند عدد من اللغات الجديدة إلى لغة الترميز القابلة للامتداد. وهي مصممة لتلبية الاحتياجات المحددة للغاية لصناعات معينة. يمكن أن تكون لغة الترميز القابلة للامتداد وسيلة فعالة لتخزين الفيديو والوسائط المتعددة الأخرى. أدى ذلك إلى تطوير SMIL ، وهي لغة تستند إلى XML وتستخدم للعرض المباشر. يحتوي XHTML ، كما يوحي الاسم ، على ميزات XML و HTML.
تاريخ XML
كل اللغات جاء بها الأفراد الذين يحاولون حل المشكلات الصغيرة أو المحلية. تم وضع لغة الترميز القابلة للامتداد بواسطة فريق ، يعمل على تطوير منتج بتطبيق واسع النطاق. المشكلة التي كانوا يعالجونها؟ جعل الإنترنت أكثر قابلية للاستخدام.
لا تستخدم لغة الترميز القابلة للامتداد عادةً بمعزل – بل تستخدمها بالتنسيق مع لغات الكمبيوتر الأخرى.
لم يعمل الفريق من نقطة الصفر. قدمت SGML معظم الأساس. بدأت التنمية في عام 1996 ، وصدرت نسخة عمل في غضون خمسة أشهر. تمت الموافقة على XML 1.0 بواسطة W3 في عام 1998. تم اتباع الإصدار 1.1 في 2004.
تعلم لغة الترميز القابلة للامتداد XML
لا تستخدم لغة الترميز القابلة للامتداد عادةً بمعزل – بل تستخدمها بالتنسيق مع لغات الكمبيوتر الأخرى. عادة ما تبدأ الدراسة بعد حصولك على أساس بلغات الكمبيوتر الأساسية مثل HTML و Java أو CSS. تحدد بعض برامج XML التعليمية ، مثل تلك الخاصة بـ W3Schools ، اللغات التي ستحتاج إلى معرفتها كأساس.
هناك عدد من البرامج التعليمية للاختيار من بينها: يقدم QuackIt تعليميًا للمبتدئين النسبيين.
القسم الأول يدور حول أساسيات XML ؛ هناك أقسام أخرى حول إنشاء القواعد وتقديم المستندات وإنشاء القواعد. يحتوي Stylus Studio على الكثير من الموارد على مستويات مختلفة. ثم هناك “تعلم XML في 11.5 دقيقة” ، وهو برنامج تعليمي تم إنشاؤه بواسطة Tech Community.
يمكنك استخدام محرر نصوص مثل ++NotePad ، وإدخال رمز صغير ، وقراءة ما يمكنك وما لا يمكنك القيام به مع هذا الرمز. يمكن أن يكون تمرينًا مثيرًا للاهتمام إذا كان لديك أساس في الترميز وترغب في التعرف على ما هو فريد عن اللغة ، ولكن لغة الترميز القابلة للامتداد يعد عمومًا أكثر من استثمار وقت.