تم تصميم XML لوصف البيانات، مع التركيز على محتوى البيانات.
تم تصميم لغة HTML لعرض البيانات، مع التركيز على مظهر البيانات.
المعرفة الأساسية التي يجب عليك إتقانها:
قبل المتابعة، ستحتاج إلى فهم أساسي لما يلي:
HTML/XHTML
جافا سكريبت أو VBScript
ما هو XML؟
يرمز XML إلى لغة التوصيف القابلة للتوسيع
XML هي لغة ترميزية، تشبه إلى حد كبير لغة HTML
تم تصميم XML لوصف البيانات
علامات XML غير محددة مسبقًا. تحتاج إلى تحديد التسميات بنفسك.
يستخدم XML إعلان نوع المستند (DTD) أو مخطط XML لوصف البيانات.
تم تصميم XML المزود بمخطط DTD أو XML ليكون وصفًا ذاتيًا.
XML هو معيار W3C
XML هي لغة ترميزية قابلة للتوسيع قياسية W3C تم تأسيسها كمعيار W3C في 10 فبراير 1998. www.
الاختلافات الرئيسية بين XML وHTML
تم تصميم XML لنقل البيانات.
ليس المقصود من XML أن يحل محل HTML.
تم
تصميم XML وHTML لأغراض مختلفة:
تم تصميم XML لوصف البيانات، وينصب تركيزها على محتوى البيانات.
تم تصميم لغة HTML لعرض البيانات، مع التركيز على مظهر البيانات.
تم تصميم HTML لعرض المعلومات، بينما تم تصميم XML لوصف المعلومات.
XML دون أي سلوك
XML لا يفعل شيئًا.
ربما يكون من الصعب فهم هذا الأمر بعض الشيء، لكن لغة XML لن تفعل أي شيء. تم تصميم XML لتنظيم المعلومات وتخزينها ونقلها.
فيما يلي ملاحظة من جاني إلى Tove، مخزنة بتنسيق XML:
<ملاحظة>
<to>توفي</to>
<من>جاني</من>
<heading>تذكير</heading>
<body>لا تنساني في نهاية هذا الأسبوع!</body>
</note> www. هذه العلامة لها عنوان ورسالة. كما أنه يحتوي على معلومات حول المرسل والمستقبل. ومع ذلك، لا يزال مستند XML هذا لا يفعل أي شيء. إنها مجرد معلومات خالصة ملفوفة في علامات XML. نحتاج إلى كتابة برنامج أو برامج لإرسال واستقبال وعرض هذه الوثيقة.
XML مجاني وقابل للتوسيع
علامات XML غير محددة مسبقًا. عليك أن "تخترع" ملصقاتك الخاصة.
العلامات المستخدمة لترميز مستندات HTML وبنيتها محددة مسبقًا. يمكن لمؤلفي مستندات HTML فقط استخدام تلك العلامات المحددة في معيار HTML (مثل <p>، <h1>.).
يتيح XML للمؤلفين تحديد علاماتهم الخاصة بالإضافة إلى بنية المستند الخاصة بهم.
لم يتم تعريف العلامات الموجودة في المثال أعلاه في أي معيار XML. تم اختراع هذه العلامات من قبل مؤلفي مستندات XML. XML
هو ملحق لـ HTML
XML ليس بديلاً لـ HTML.
من المهم أن نفهم أن XML ليس بديلاً لـ HTML. في مستقبل تطوير الويب، السيناريو الأكثر احتمالاً هو أنه سيتم استخدام XML لوصف البيانات، وسيتم استخدام HTML لتنسيق هذه البيانات وعرضها.
أفضل وصف لدينا لـ XMLفي Website Building Academy
هو: XML عبارة عن أداة مشتركة بين الأنظمة الأساسية ومستقلة عن البرامج والأجهزة لنقل المعلومات.
دور XML في مستقبل تطوير الويب
سوف يكون XML في كل مكان.
عندما نرى التقدم السريع في تطوير معيار XML والسرعة السريعة التي يعتمد بها عدد كبير من مطوري البرامج هذا المعيار، لا يسعنا إلا أن نتنهد، وهذا أمر مذهل حقًا.
نحن نؤمن إيمانًا راسخًا بأن XML ستلعب دورًا مهمًا في مستقبل الويب مثل HTML، الذي كان دائمًا حجر الزاوية في الويب، وأن XML سيصبح الأداة الأكثر استخدامًا في جميع عمليات معالجة البيانات ونقلها.