الفرق بين XML و HTML

الفرق بين XML و HTML
الفرق بين XML و HTML

فيديو: الفرق بين XML و HTML

فيديو: الفرق بين XML و HTML
فيديو: What is the difference between these 3 RSS plugins: Echo RSS, URL to RSS and RSS Transmute? 2024, شهر نوفمبر
Anonim

XML مقابل HTML

XML تعني لغة التوصيف الموسعة. يتم تعريفه في مواصفات XML 1.0 ، التي تم تطويرها بواسطة W3C (اتحاد شبكة الويب العالمية). يوفر XML طريقة قياسية ، وهي أيضًا بسيطة ، لتشفير البيانات والنصوص بحيث يمكن تبادل المحتوى عبر أجهزة التشغيل وأنظمة التشغيل والتطبيقات دون تدخل بشري يذكر. لغة ترميز النص التشعبي ، المعروفة على نطاق واسع باسم HTML ، هي أيضًا لغة ترميز رائدة لصفحات الويب. HTML هو لبنة البناء الأساسية لصفحات الويب. يقرأ مستعرض الويب مستند HTML ويؤلفها في صفحات ويب مرئية أو مسموعة.

XML

XML هي لغة ترميز تُستخدم لنقل البيانات والنصوص بين أجهزة السائق وأنظمة التشغيل والتطبيقات مع القليل من التدخل البشري. يوفر XML العلامات والسمات وهياكل العناصر التي يمكن استخدامها لتوفير معلومات السياق. يمكن استخدام معلومات السياق هذه لفك تشفير معنى المحتوى. هذا يجعل من الممكن تطوير محركات بحث فعالة وإجراء التنقيب عن البيانات على البيانات. علاوة على ذلك ، تعد قواعد البيانات العلائقية التقليدية مناسبة كبيانات XML لأنه يمكن تنظيمها في صفوف وأعمدة ولكن XML يوفر دعمًا أقل للبيانات ذات المحتوى الغني مثل الصوت والفيديو والمستندات المعقدة وما إلى ذلك. تقوم قواعد بيانات XML بتخزين البيانات في شكل منظم وهرمي مما يسمح بمعالجة الاستعلامات بشكل أكثر كفاءة. علامات XML ليست معرّفة مسبقًا ويمكن للمستخدمين تحديد علامات جديدة وهياكل مستندات. أيضًا ، تم إنشاء لغات إنترنت جديدة مثل RSS و Atom و SOAP و XHTM باستخدام XML.

HTML

HTML كما ذكرنا سابقًا هي لغة ترميز بها مجموعة من علامات الترميز.تُستخدم علامات ترميز HTML ، والتي تسمى عادةً علامات HTML ، لوصف صفحات الويب. تحتوي مستندات HTML النموذجية على علامات HTML بالإضافة إلى نص عادي مطلوب لمحتوى صفحات الويب. يمكن التعرف على علامات HTML بسهولة في مستند HTML لأنها محاطة بأقواس زاوية (على سبيل المثال). عادةً ما يتم إدراج علامات HTML في المستند في أزواج ، حيث تكون العلامة الأولى هي علامة البداية (على سبيل المثال ) والعلامة الثانية هي علامة النهاية (على سبيل المثال). تتمثل مهمة مستعرض الويب (مثل Internet Explorer و Firefox وما إلى ذلك) في قراءة مستند HTML وعرضه كصفحة ويب. يستخدم المستعرض علامات HTML لتفسير محتوى الصفحة ، ولكن لا يتم عرض علامات HTML نفسها بواسطة المستعرض. يمكن لصفحات HTML تضمين الصور والكائنات والنصوص المكتوبة بلغات مثل JavaScript. علاوة على ذلك ، يمكن استخدام HTML لإنشاء نماذج تفاعلية.

الفرق بين XML و HTML

على الرغم من أن كل من XML و HTML هما لغتان ترميزيتان ، إلا أن هناك بعض الاختلافات الأساسية بينهما.يتكون HTML بشكل أساسي من العلامات التي تحدد مظهر المحتوى ، بينما تحدد علامات XML بشكل عام بنية ومحتوى البيانات (ويتم تحديد المظهر الفعلي من خلال ورقة أنماط مرتبطة). ثانيًا ، XML قابل للتوسيع ، حيث يمكن تعريف علامات XML من قبل المستخدم لتطبيق معين ، بينما يتم تعريف علامات HTML بواسطة W3C.

موصى به: