إن لغة xml (extensible markup language) هي لغة جديدة صممت لجعل المعلومات توصف ذاتها كجعل الكمبيوتر يميز العناوين والاسماء والبيانات
وما يبدو هنا انه تغيير بسيط في آلية تواصل الحواسيب من شأنه أن يوسع الانترنت خارج نطاق توصيل المعلومات لتغطية انواع أخرى كثيرة من الانشطة البشرية وبالفعل فمنذ استكمال تصميم لغة xml عام 1998 من قبل الائتلاف العالمي للوب w3c انتشر هذا المعيار في مختلف مجالات العلم والانشطة المختلفة من الصناعة الى الطب
وهذا التجاوب المثير يغذيه الامل في ان تحل هذه اللغة بعض المشكلات الكبرى في الوب فالانترنت شبكة تعمل بسرعة خاطفة ولكنها كثيرا ما تتحرك ببطء شديد ومع ان جميع انواع المعلومات تقريبا متاحة بصورة انية مباشرة على الشبكة إلا ان ثمة صعوبات جمة في تحصيل المعلومة المطلوبة ..
إن أصل المشكلتين نابع على الاغلب من طبيعة اللغة الرئيسية للويب html ,ومع أن هذه اللغة تعد من انجح لغات النشر الالكتروني التي اخترعت إلا انها تبقى لغة سطحية اذ انها توصف كيف يتعين على متصفح الويب تنظيم النص والصور والازرار على الصفحة ومما يسهل تعلم هذه اللغة نسبيا اهتمامها بالشكل إلا ان ذلك له ثمنه ايضا
إن احدى الصعوبات تتمثل في محاولة احداث موقع ويب يؤدي أعمال أكثر من مجرد آلة فاكس متطورة ترسل الوثائق لكل من يطلبها
يريد الافراد والشركات من مواقع الويب ان تاخذ الاوامر من الزبائن وترسل سجلات طبية وحتى أن تشغل مصانع واجهزة علمية من الطرف الآخر من العالم ولم تهيأ لغة html اطلاقا لمثل هذه المهام
قد يستطيع طبيبك ان يحصل على بيان سجل استجابتك للادوية على متصفح الويب الخاص به ولكنه لا يستطيع ارساله الكترونيا الى احتصاصية ويتوقع منها القدرة على لصق هذه التقارير مباشرة بقاعدة بيانات المشفى إذ لا يستطيع حاسوبها ان يعرف ماذا سيفعل بهذه المعلومات غير المفهومة
منقول