مجلة الأوائل - العالم بين يديك ..  
 

2351

أƒâ€¦أƒإ،أƒآ،أƒâ€،أƒآ¤أƒâ€،أƒإ 

 

الرئيسية » جافا سكريبت » دورة Xml [الدرس الثالث]: لماذا Xml وفيما تستخدم ؟
 
 

 

     
 
دورة Xml [الدرس الثالث]: لماذا Xml وفيما تستخدم ؟



الدرس الثالث

لماذا XML وفيما تستخدم؟:-


تقنية XML هي تقنية حديثة وفى دور التطوير حاليا وهى كما عرضنها سابقا في هذه السلسلة وعرفنا ما هي XML .سوف نوضح هنا ما الذي تقدمه لنا هذه اللغة .


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

ولتوضيح ذلك : لنفترض إننا نريد إضافة الاسم الأوسط لمثالنا فيصبح هكذا .

Emad Adly Faik

وأيضا عند إضافة هذه العملية لا يوجد إي مشكلات . يمكننا تعديل القانون السابق بحيث إن كل شي يأتي بعد الفراغ الأول وقبل الفراغ الثاني يمثل الاسم الأوسط , وما يأتي بعد الفراغ الثاني يمثل الاسم الأخير .

إلى الآن يمكننا تمثيل البيانات باستخدام هذا القانون وتنفيذه برمجيا , ولكن ماذا لو قابلنا اسم كالتالي .


Emad Adly Faik Gabala


الآن لدينا اسمين أوسطين . هنا يصبح القانون اكثر تعقيدا وعلما إن البشر تستطيع تميز الاسم الأوسط من الاسم الأول من الاسم الأخير بسهولة فانه من الصعب برمجة ذلك بطريقة منطقية بحيث يمكن الحاسب من تميز ذلك بسهولة .

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

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

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

وحتى إن كان هذا المثال غير مفهوم للمرة الأولي فلا تقلق سيمكنك التميز والتوسع اكثر عند البدء في تشغيل وكتابة مستندات XML.

كما يمكن للغة XML العمل على إي منصة تشغيل فهيا ليست مخصصه للعمل عن نظام عين مثل في Visual Basic مخصص للعمل على منصات ويندوز . فيمكنك استخدامها على إي نظام تشغيل حالي أو سوف يظهر مستقبلا .

فمن الأشياء الرائعة عند استخدامك لـ XML هو تقليص زمن التحميل على خادمات الشبكة Web Server بالإضافة إلى عمليات إرسال واستقبال كميات ضخمة من المعلومات بين جهاز الزبون والخادم .

وأيضا من الميزات الجميلة في التعامل مع ملفات XML هي إمكانية تحويل ملفاتXML إلى ملفات html بسهوله لعرضها بشكل جميل على المتصفح وذلك بواسطة محولات XSLT . أو أن تعرض مباشرة عبر المتصفح بواسطة ورقة التنسيق css كما في المثال الأول .

استدعاء الإجراءات البعيدة . فهيا تستخدم بروتوكول RPC لذلك فهو يسمح للكائنات الموجودة على جهاز ما باستدعاء الكائنات الموجودة على جهاز أخر للقيام بعمل ما .


أما في مجال التجارة الإلكترونية أحد المواضيع الساخنة حاليا في الإنترنت . التي ستظل ساخنة لفترة طويلة .فمعظم الشركات اليوم تقر بضرورة ربط عملائها معها عبر الإنترنت بد من استخدام الطرق التقليدية .

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

فهناك الكثير والكثير من الأماكن التي تقدم لنا فيها تقنية XML الفائدة التي نرجوها.


القرائات : 99 | التعليقات :
 
     
 

 
 
لا توجد تعليقات في هدا المقال
 
أكتب تعليق

الاسم :
البريد :
الدولة :
التعليق :


اكتر المقالات قراءة
» خطوات إنشاء الماكرو في تذييل النموذج (2)0--
» درس ::تصميم فرش لحرق وتمزيق أطراف الورقه:
» تصميم نموذج إدخال‎ ‎البيانات0---
» نظام التشغيل (دوس Dos)
» دورة الأكسس: الدرس السادس : منوعات في أكسيس .0---
» استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0-
» كيفية معرفة مواصفات جهازك من خلال موجة الدوس ( MS-DOS )
» Select Case
» إنشاء قوائم خاصة باستخدام الماكرو(1)0--
» النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---
» كتابة الأرقام الكسرية ورموز المعادلات0--
» درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word
» كيف تقوم بنسخ ملف ال ISO الى سيدي بصورة صحيحة
» الدرس العاشر : الشكل الثالث 3) التراكيب المتداخله وتركيبة do/while
» مقدمة عن قواعد البيانات 1
» اقسام الأوامر لدوس
» خطوات إنشاء الماكرو في تذييل النموذج (1)0-
» ضبط خيارات اللغة فى الـ Microsoft Word0---
» وضع صورة كخلفية للنص0--
» هل تريد الاحتفاظ بمعلوماتك سرية بعيداً عن أعين المتطفلين إذا ما عليك إلا
» دمج المراسلات0--
» إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0---
» استخدام لوحة المفاتيح في الـ Word0----
» التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0----
» تصميم تقرير لطباعة البيانات0----
» مفهوم قواعد البيانات 1
» تعريف بالأدوات في الفوتوشوب الجزأ 2 من 2
» vحماية جهازك من التروجانات
» سلسلة أوامر الدوس 7
» أقسام الأوامر لدوس 2
جميع الحقوق محفوظه © 2007 لمكتبة الدروس