دليل XML للمبتدئين

تم تصميم XML لوصف البيانات، حيث يركز على محتوى البيانات.

تم تصميم HTML لعرض البيانات، حيث يركز على مظهر البيانات.

المعرفة الأساسية التي يجب أن تتعلمها:

قبل أن تستمر في التعلم، يجب أن تكون على دراية الأساسيات التالية:

  • HTML / XHTML
  • JavaScript أو VBScript

إذا كنت ترغب في تعلم هذه المشاريع أولاً، يمكنك العثور عليها في الصفحة الرئيسية استعرض هذه الدروس.

ما هو XML?

  • ما هو XML?اللغة العلامات الممتدة القابلة للتمديداللغة العلامات الممتدة القابلة للتمديد (EXtensible Markup Language)
  • XML هولغة العلامات، مشابهة لـ HTML
  • تم تصميم XML لوصف البيانات
  • لا تُحدد علامات XML مسبقًا. تحتاجعلامات مخصصة.
  • يستخدم XMLبيان نوع الملفأو XML Schema لوصف البيانات.
  • XML المزود بDTD أو XML Schema تم تصميمه ليكونمفهومة ذاتيا.
  • XML هو معيار W3C

XML هو معيار W3C

تم تأسيس لغة العلامات الممتدة في 10 فبراير 1998 كمعيار W3C.

يمكنك العثور علىدليل W3Cلمزيد من المعلومات عن معايير XML، راجع

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

تم تصميم XML لنقل البيانات.

لم يكن الهدف من XML هو استبدال HTML.

XML وHTML تم تصميمها لأغراض مختلفة:

تم تصميم XML لوصف البيانات، حيث يركز على محتوى البيانات.

تم تصميم HTML لعرض البيانات، حيث يركز على مظهر البيانات.

يهدف HTML إلى عرض المعلومات، بينما يهدف XML إلى وصف المعلومات.

XML بدون أي سلوك

XML غير نشط.

قد يكون هذا صعب الفهم، ولكن XML لا يفعل أي شيء. تم تصميم XML لتنظيم، تخزين و نقل المعلومات.

إليك الملاحظة التي كتبها جون لجورج، محفوظة كXML:

<note>
<to>جورج</to>
<from>جون</from>
<heading>تذكير</heading>
<body>لا تنسى الاجتماع!</body>
</note>

هذا العلامة يحتوي على عنوان ورسالة. إنه يحتوي أيضًا على معلومات عن المرسل والمستلم. ولكن، هذا الملف XML لم يفعل أي شيء. إنه مجرد معلومات محاطة بعلامات XML. نحتاج إلى كتابة برنامج أو برنامج لتحويل نقل عرض هذا الملف.

XML مجاني وقابل للتحديد

العلامات في XML ليست مسبق التعريف. يجب أن تبتكر علاماتك الخاصة.

العلامات المستخدمة لتمييز ملفات HTML وتركيبتهم مسبق التعريف. يمكن للمؤلفين في ملفات HTML استخدام العلامات المحددة في معيار HTML فقط (مثل <p>، <h1>).

يحق للمنشئين تعريف علاماتهم الخاصة وتركيبتهم الخاصة للمستند.

لم يتم تعريف العلامات في أي معيار XML. هذه العلامات تم ابتكارها من قبل مؤلف ملف XML.

XML هو إضافة لـ HTML

XML ليس بديلاً لـ HTML.

من المهم فهم أن XML ليس بديلاً لـ HTML، هذا أمر في غاية الأهمية. في المستقبل، من المحتمل أن يتم استخدام XML لوصف البيانات، بينما سيتم استخدام HTML لتنسيق وعرض هذه البيانات.

أفضل وصف لـ XML هو: XML هو أداة متعددة المنصات تستخدم لنقل المعلومات وتستقل عن البرمجيات والهندسة.

دور XML في تطوير الويب في المستقبل

XML ستكون في كل مكان.

عندما نرى تقدماً سريعاً في معايير XML ونرى تطبيقات البرمجيات المتعددة تتبنى هذه المعايير بسرعة متسارعة، نجد أننا لا نستطيع إلا أن نستغرب من هذا التقدم المذهل.

نحن نؤمن بعمق بأن دور XML في المستقبل على الويب لن يكون أقل من دور HTML الذي كان دائماً الأساس للويب، وستكون XML أداة الأكثر استخداماً لمعالجة نقل البيانات.