مقدمة إلى XML
- الصفحة السابقة دليل تعليم XML
- الصفحة التالية استخدام XML
XML هو أداة مستقلة عن البرمجيات والمعدات، تستخدم لتخزين و نقل البيانات.
ما هو XML؟
- XML يُشير إلى لغة العلامات القابلة للتوسع (EXتعد Mركب Lلغة)
- XML هو لغة علامات، يشبه HTML
- يهدف XML إلى تخزين و نقل البيانات
- تم تصميم XML ليكون وصفيًا بنفسه
- XML هو معيار مقترح من قبل W3C
XML بدون أي تصرف
قد يكون من الصعب الفهم، ولكن XML لن يفعل أي شيء.
تم تصميم XML لتنظيم، تخزين و نقل المعلومات.
الآن، هذه هو ملاحظة يكتبها جون لجورج، مخزن كXML:
<note> <to>جورج</to> <from>جون</from> <heading>تذكير</heading> <body>لا تنسى الاجتماع!</body> </note>
XML أعلاه له طبيعة وصفية قوية:
- يحتوي على معلومات المرسل
- يحتوي على معلومات المستلم
- لديه العنوان
- لديه نص الرسالة
لكن هذا الوثيقة XML لم تفعل أي شيء. إنه مجرد معلومات نظيفة محاطة بعلامات XML.
نحتاج إلى كتابة برمجيات أو برامج لتحويل نقل عرض هذه الوثيقة.
ملاحظة
إلى: جورج
من: جون
تذكير
لا تنسى الاجتماع!
الفرق بين XML و HTML
تختلف أهداف تصميم XML و HTML
- تهدف XML إلى نقل البيانات - مع التركيز على ماهية البيانات
- تهدف HTML إلى عرض البيانات - مع التركيز على مظهر البيانات
- العلامات في XML لا يتم تعريفها مسبقًا مثل علامات HTML
لا تستخدم XML علامات مسبقة التحديد
ليس لدي لغة XML علامات مسبقة التحديد
العلامات في المثال السابق (مثل <to> و <from>) لم يتم تعريفها في أي معيار XML. هذه العلامات تم ابتكارها من قبل كاتب الوثيقة.
تستخدم HTML علامات مسبقة التحديد، مثل <p>، <h1>، <table>، إلخ.
بالنسبة لـ XML، يجب على الكاتب تعريف العلامات و بنية الوثيقة.
XML قابلة للتمديد
حتى لو تم إضافة (أو حذف) بيانات جديدة، ستعمل معظم تطبيقات XML كما هو متوقع.
افترض تطبيقًا مصممًا لعرض إصدار note.xml الأصلي (<to> <from> <heading> <body>).
ثم تخيل إصدار note.xml الجديد الذي أضيفت إليه عناصر <date> و <hour> وتم حذف <heading>.
بعد إعادة بناء XML بهذه الطريقة، يمكن للبرامج القديمة العمل بشكل طبيعي:
<note> <date>2023-01-10</date> <hour>09:30</hour> <to>جورج</to> <from>جون</from> <body>لا تنسى الاجتماع!</body> </note>
إصدار جديد
ملاحظة
إلى: جورج
من: جون
التاريخ: 2023-01-10 09:30
لا تنسى الاجتماع!
XML - تبسيط كل شيء
- يحقق XML تبسيط مشاركة البيانات
- يحقق XML تبسيط نقل البيانات
- يحقق XML تبسيط التغييرات في المنصة
- يحقق XML تبسيط إمكانية الوصول إلى البيانات
تحتوي العديد من أنظمة الكمبيوتر على بيانات غير متوافقة في التشكيل. بالنسبة للمطورين على الويب، يعتبر تبادل البيانات بين هذه الأنظمة غير المتوافقة (أو الأنظمة المعدة للتحديث) عملية مستنزفة للوقت. لهذا السبب، يجب تحويل كميات كبيرة من البيانات، وقد تكون هذه البيانات غير المتوافقة معرضة للضياع.
XML يخزن البيانات بتنسيق النص النقي. هذا يوفر طريقة مستقلة عن البرمجيات والأجهزة لتخزين نقل وتبادل البيانات.
يمكن أيضًا توسيع أو تحديث XSD بسهولة إلى نظام تشغيل جديد، تطبيق جديد، أو متصفح جديد دون فقدان البيانات.
من خلال XML، يمكن استخدام البيانات من قبل جميع أنواع "آلات القراءة"، مثل البشر، الكمبيوترات، أجهزة الصوت، أخبار المواعيد، وما إلى ذلك.
XML هو معيار مقترح من قبل W3C
في فبراير 1998، أصبح XML معيارًا مقترحًا من قبل W3C.
- الصفحة السابقة دليل تعليم XML
- الصفحة التالية استخدام XML