مقدمة عن XML







مقدمة عن XML صممت XML من أجل نقل و تخزين البيانات. صممت HTML من أجل عرض البيانات.

ما الذي عليك معرفته مسبقا

قبل المتابعة يجب ان يكون لديك فهم اساسي للاتي:

HTML

JavaScript

ما هي لغة XML

ترمز XML الى لغة الترميز الموسعّة

XML لغة ترميزية شبيهة بـ HTML

صممت XML من أجل نقل البيانات و ليس من أجل عرضها

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

صممت XML لكي تكون ذاتية الوصف

تعتبر XML مدعومة من منظمة الويب العالمية

أوجه الاختلاف بين XML و HTML

لا تعتبر XML بديلا عن HTML.

صمم كل من XML و HTML لأهداف مختلفة:4

XML لا تفعل أي شيء

ربما يصعب فهم ذلك بعض الشيء و لكن XML لا تفعل أي شيء بالفعل. ابتكرت XML من أجل تأسيس و تخزين و نقل المعلومات.

المثال التالي هو عبارة عن ملاحظة من Jani الى Tove  مخزنة كـ :XML

رمز PHP:
<note>
<
to>Tove</to>
<
from>Jani</from>
</
heading>تذكير<heading>
</
body>لا تنساني هذا الاسبوع! <body>
</
note

كما ترى الملاحظة تصف نفسها بنفسها. فيها معلومات عن المرسل و المستقبل كما تحوي عنوان و نص الرسالة. و مع ذلك فان XML لا تفعل أي شيء بالفعل. فهي فقط معلومات ملفوفة بوسوم. على شخص ما ان يكتب قطعة من البرمجيات من أجل ارسالها أو استلامها او عرضها.

مع XML تخترع وسومك الخاصة

الوسوم في المثال السابق (مثل <to> و (<from>غير معرفة بأي معيار في .XML هذه الوسوم “اخترعت” من قبل مؤلف وثيقة XML.

هذا لأن لغة XML ليس فيها وسوم غير معرفة مسبقا.

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

XML تسمح للمؤلف بتعريف وسومه/ها الخاصة و بنية وثيقته/ها الخاصة.

XML ليست بديلا عن HTML

تعتبر XML تتمة لـ HTML

من الضروري فهمه أن XML ليست بديلا عن HTML. تستخدم XML لنقل البيانات في معظم تطبيقات الويب بينما تستخدم HTML لتشكيل و عرض البيانات.

وصفي الأمثل لـ XML هو:

XML عبارة عن تطبيقات مستقلة تقوم بنقل المعلومات.

XML مدعومة من منظمة الويب العالمية

أصبحت XML مدعومة من منظمة الويب العالمية في 10 شباط 1998.

XML في كل مكان

تعد XML مهمة للويب كما كانت HTML مهمة لتأسيس الويب. تعتبر XML الأداة الأكثر شيوعا لنقل البيانات بين جميع أنواع التطبيقات.


aymoon989 : http://www.traidnt.net/vb/traidnt2519492