اختصار لغة التوصيف الموسعة ليس لغة ترميزية مثل HTML ؛ بدلاً من ذلك ، فهي لغة لإنشاء لغات الترميز. يتم الحفاظ على XML من قبل اتحاد الويب العالمي (W3C). يتيح إصدار صغير الحجم من SGML لمؤلفي الويب إنشاء علاماتهم وتسميتها حتى يتمكنوا من التقاط بنية بياناتهم بشكل أكثر دقة.
في مستند جيد التنظيم يتوافق مع قواعد بناء الجملة ، يمكن أن يكون التسلسل الهرمي للعلامات التي أنشأها المستخدم تمت قراءتها ومعالجتها بواسطة مستعرض مدرك لـ XML ، حتى لو لم يواجه مجموعة العلامات المحددة من قبل قبل. يمكن للمؤلفين تحديد هيكل مستنداتهم بشكل رسمي أكثر باستخدام تعريف نوع المستند (DTD) ، والذي يحدد قواعد استخدام كل علامة بشكل صحيح. راجع CSS و XLink و Namespaces و Query Language و XMLP و XPointer و XSL.
Technipages يشرح XML
لغة الترميز الموسعة (XML) هي لغة ترميز تسد فجوة تنسيق المستندات بين البشر والآلات. يتضمن XML البيانات المهيكلة في ملف نصي في ملف نصي. يسمح XML لمستخدميه بتكوين مفردات واستخدام نفس المفردات لوصف البيانات. يستخدم XML العلامات ("") لإنشاء ملفات يسهل إنشاؤها بواسطة جهاز الكمبيوتر.
عادةً ما تقوم معظم الأجهزة التي تعالج البيانات المهيكلة بتخزين البيانات على أقراص لا يمكن استخدامها إلا بتنسيق ثنائي أو تنسيق نصي. يتيح XML للمستخدم الوصول إلى البيانات دون الحاجة إلى الوصول إلى البرامج المستخدمة في إنشائها. قد تتضمن أمثلة المستندات المنظمة العقود والرسائل والمقالات ودفاتر العناوين وجداول البيانات والرسم الفني والمعاملات المالية والمذكرات وسط العديد من الآخرين.
يتم تطوير XML حاليًا اتحاد شبكة الويب العالمية (W3C) تحت إشراف عمل XML المجموعة ، تم إطلاقها في عام 1996 ، XML كونها أحد منتجات SGML (التوصيف المعياري المعمم لغة). القصد من ذلك هو جعل SGML أسهل وأيضًا بسبب نجاح HTML الذي كتبه في أواخر التسعينيات من قبل الفيزيائي CERN Tim Berners Lee. XML هو امتداد لـ HTML.
الاستخدامات الشائعة لـ XML
- XML هي توصية من اتحاد شبكة الويب العالمية ، ويتم الإشراف على تطوير المواصفات من قبل مجموعة عمل XML.
- السبب الذي يجعلك تستطيع فتح XML العديد من البرامج المختلفة لأنه يخزن البيانات في نص عادي.
- بعض البرامج التي يمكن فتحها XML الملفات هي نافذة المفكرة أو أي محرر نصوص أو حتى أي متصفح ويب
إساءة استخدام XML الشائعة
- XML لم يُقصد أبدًا معالجة أي مشكلة أنشأتها SGML ، وكانت لغة ترميز خاصة بها
- توصية اتحاد شبكة الويب العالمية (W3C) من XML لا يتم الإشراف عليها من قبل أي مجموعة تابعة لـ XML