يتساءل الكثير عن الفرق بين xml وhtml لذالك سنحاول شرحه باختصار في هذه المقالة لكن أولا سنشرح ال xml و html بصفة عامة .
_ما هي لغة XML ؟
هي لغة ترميز عامة لخلق لغات الترميز ذات الغرض الخاصّ، قادرة على وصف العديد من الأنواع المختلفة للبيانات. بمعنى آخر، XML هي طريقة لوصف البيانات. ملف XML يمكن أن يحتوي البيانات أيضًا، كما في قاعدة البيانات. غرضه الرئيسي أن يسهّل اشتراك البيانات عبر الأنظمة المختلفة، خصوصا الأنظمة الموصلة عن طريق الإنترنت. لغة XML ليست لغة برمجيَّة ، تنتمي لعائلة لغات الترميز “Markup Languages” الَّتي تنتمي إليها أيضًا لغة HTML تنحدر عن اللغة الأمّ المسماة بـ SGML .
_ما هي لغة HTML ؟
_ما هي لغة HTML ؟
هي لغة ترميز تستخدم في إنشاء وتصميم صفحات ومواقع الويب، وتعتبر هذه اللّغة من أقدم اللّغات وأوسعها استخداما في تصميم صفحات الويب . HTML تهيكل صفحة الويب وتعطي المتصفّح وصفا لكيفيّة عرضه للمحتوياتها . تستخدم الـ HTML مايعرف بالوسوم لإصدار التعليمات إلى المتصفح . تنحدر هي الأخرى عن اللغة الأمّ SGML.
الآن بعد أن عرفنا كل من HTML و XML سنتطرق إلى الفرق لبينهما في الجدول التالي
XML
|
HTML
|
صممت للتركيز على البيانات.
|
صممت للتركيز على كيفية ظهور البيانات للمستخدم.
|
المستخدم هو من يقوم بتعريف الوسم.
|
اللغة هي من تعرّف الوسم.
|
تمكن المستخدم من إنشاء ملف البيانات بالتركيبه التي يرغبها.
|
تركيبة الملف معرف من قبل اللغة نفسها.
|
صممت لوصف البيانات.
|
صممت لإظهار البيانات.
|
إغلاق الوسم مطلوب بعد فتح أي عنصر حتى يكون الملف جيد الترتيب.
|
إغلاق الوسم ليس شرطا.
|
مطور ملف البيانات ليس مقيدا بأي حد.
|
المطور مقيد باستخدام الو سوم المعرفة من قبل اللغة.
|
لغة لوصف المضمون.
|
لغة لوصف الشكل.
|