أنت غير مسجل في ملتقى أهل العلم . للتسجيل الرجاء إضغط هنـا
Google
 
تابعونا عبر تويتر تابعونا عبر فيس بوك

الإهداءات



ملتقى الكمبيوتر وبرامجه وطلبات البرامج عرض أخر أصدارات البرامج الكاملة والنقاش حولها.

« آخـــر الــمــواضــيــع »
         :: مسئولية! (آخر رد :دكتور محمد فخر الدين الرمادي)       :: السيرة النبوية لابن هشام 2 كتاب الكتروني رائع (آخر رد :عادل محمد)       :: صلاة الفجر للشيخ عبدالباري الثبيتي 15 ذو القعدة 1445هـ من الحرم النبوي الشريف بالمدينة المنورة (آخر رد :شريف حمدان)       :: صلاة الفجر من المسجد الحرام بمكة المكرمة - الشيخ د. عبدالله الجهني 15 ذو القعدة 1445هـ (آخر رد :شريف حمدان)       :: صلاة العشاء للشيخ حسين بن عبدالعزيز آل الشيخ 14 ذو القعدة 1445هـ من الحرم النبوي الشريف بالمدينة المنورة (آخر رد :شريف حمدان)       :: صلاة المغرب للشيخ خالد المهنا 14 ذو القعدة 1445هـ من الحرم النبوي الشريف بالمدينة المنورة (آخر رد :شريف حمدان)       :: صلاة العشاء من المسجد الحرام بمكة المكرمة - الشيخ د. عبدالرحمن السديس الأربعاء 14 ذو القعدة 1445هـ (آخر رد :شريف حمدان)       :: صلاة المغرب من المسجد الحرام بـ مكة المكرمة - الشيخ د. ياسر الدوسري الأربعاء 14 ذو القعدة 1445هـ (آخر رد :شريف حمدان)       :: أذان المغرب للمؤذن عبدالرحمن خاشقجي الأربعاء 14 ذو القعدة 1445هـ من الحرم النبوي الشريف بالمدينة المنورة (آخر رد :شريف حمدان)       :: أذان المغرب للمؤذن توفيق خوج الأربعاء 14 ذو القعدة 1445هـ من بيت الله الحرام بمكة المكرمة (آخر رد :شريف حمدان)      

إضافة رد
كاتب الموضوع ActiveUAE مشاركات 2 المشاهدات 1130  مشاهدة صفحة طباعة الموضوع | أرسل هذا الموضوع إلى صديق | الاشتراك انشر الموضوع
 
أدوات الموضوع إبحث في الموضوع
قديم 17 / 09 / 2010, 09 : 10 PM   المشاركة رقم: 1
المعلومات
الكاتب:
ActiveUAE
اللقب:
عضو ملتقى فضي
الصورة الرمزية
 
الصورة الرمزية ActiveUAE


البيانات
التسجيل: 23 / 05 / 2008
العضوية: 1940
المشاركات: 638 [+]
بمعدل : 0.11 يوميا
اخر زياره : [+]
معدل التقييم: 258
نقاط التقييم: 12
ActiveUAE is on a distinguished road
معلوماتي ومن مواضيعي
رقم العضوية : 1940
عدد المشاركات : 638
بمعدل : 0.11 يوميا
عدد المواضيع : 207
عدد الردود : 431
الجنس : الجنس : ذكر
الدولة : الدولة : saudi arabia


التوقيت

الإتصالات
الحالة:
ActiveUAE غير متواجد حالياً
وسائل الإتصال:

المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج









..
  • نبذة عن لغات الترميز.
لغة XML ليست لغة برمجيَّة!
إنَّها تنتمي لعائلة لغات الترميز “Markup Languages” الَّتي تنتمي إليها أيضًا لغة HTML المعروفة.

هذه العائلة تنحدر عن اللغة الأمّ المسمَّى بـ SGML والَّتي ظهرت لأوّل مرَّةٍ في عام 1960 أي قبل ظهور الويب بكثير “30 عامًا تقريبًا”، لتساعد على ترميز وتنسيق المستندات والرسائل الإلكترونيَّة المتبادلة عبر الإنترنت.

وتتميَّز عائلة لغات الترميز بوسومها ذات الأقواس المثلثَّة <>، وبهيكليتها الشبيهة بالشجرة TreeLike Structure، بالإضافة إلى أنَّها لا تحتوي على أوامر أو عمليَّات، ووظيفتها تنحصر على ترميز النصوص برموزٍ معيَّنة تفهمها جميع المتصفحات.

  • ·التعريف والوظائف:
ماذا يقول لنا موقع w3schools عند تعريفه لغة XML؟
  • XML هي اختصار لـ: eXtendable Markup Language أي: لغة الترميز القابلة للتوسّع .
  • XML صُمّمت لنقل وتخزين البيانات.
  • من المهمّ أن نفهم لغة XML ومن السهل أن نتعلمها!
.
.نعرف بأنَّ HTML هي لغة توصيف تُستخدم لعرض البيانات على صفحات الويب، البعض يعتقد بأنَّ لغة XML تعمل لذات الهدف، لا بالتأكيد.. XML تختلف تمامًا تمامًا عن الـ HTML، يمكن أن نقول بأنَّ ما يجمع بينهما فقط هو انحدارهما من نفس العائلة!
أنتَ تعرف بأنَّ هناك عددٌ محدود من الوسوم في لغة HTML، وأنَّ المتصفحات تترجم هذه الرموز تلقائيًا بغرض تنسيق عرض البيانات في صفحات الويب.

في لغة XML.. ليس هناك وسومٌ محددة!!.. أنتَ –كمطور ويب– تصنع وسومك بنفسك، لك مطلق الحرّيّة في كتابة الوسوم التي ترغب بها، ولذلك يصبح لدينا عدد لا نهائي من الوسوم التي يمكنك كتابتها عبر لغة XML!
كمثال، في لغة XML أستطيع كتابة الوسوم التالية:






حسنًا إذًا، ماذا سوف أستفيد من ذلك؟

ببساطة شديدة، سوف تقوم بوصف بياناتك بالطريقة التي تعجبك!!

وكيف سيستفيد المتصفح من هذا الوصف؟

هنا يأتي الفرق الجوهري بين HTML و XML، أنا أستطيع الاستفادة من لغة HTML بحدّ ذاتها والمتصفح لديه “قاموس” بكافة وسومها، لكن لغة XML تصبح عديمة الفائدة إذا لم أستخدم معها لغات وتقنيات تخبر المتصفح بكيفية التعامل مع الوسوم التي قمتُ بكتابتِها!

هذه هي الفكرة النظريّة للـ XML، تعبّر عنها دكتورتي في الجامعة بقولها: إنه مبدأ أن أمنح الجميع فرصة كتابة لغتهم الخاصّة بأنفسهم!

فما هي وظائف XML عمليًا؟

يمكننا تصنيف وظائف XML إلى 3 تصنيفات:

1- الاستفادة من لغة XML ضمن موقع واحد:


وهذه الاستفادة تكون على وجهين غالبًا:
  • استخدام ملفات الـ XML كقاعدة بيانات:
إمّا عن طريق استخدام مستندات XML لتخزين البيانات ، أو تحويل مجموعة من المستندات إلى قواعد بيانات عن طريق استخدام إحدى التطبيقات ، وكلتاهما يمكن ان تكوّن قواعد بيانات علائقيّة .
  • تحويل ملفات XML إلى ملفات أخرى مثل CSS أو Text Files.. وغيرها.
2- الاستفادة من لغة XML عند تبادل البيانات بين موقعين فأكثر:

هل ستصدقني إذا أخبرتُك بأنّ إحدى أسس ظهور مصطلح الويب2.0 هي لغة XML؟

نسمع كثيرًا ونلمس بأنفسنا التعاون الهائل في مشاركة البيانات بين مواقع الويب 2.0، يمكننا نشر روابطنا المفضلة في Delicious على صفحاتنا في Facebook و Twitter وغيرهما من المواقع الاجتماعية بكلّ سهولة.

مستخدمي موقع Goodreads أيضًا يعرضون آخر تحديثاتهم على Twitter وFacebook، ويكفينا كمثال واضح لمشاركة البيانات بين المواقع موقع FriendFeed الّذي يقوم بجمع خلاصات أغلب الشبكات الاجتماعية ويعرضها!

إنّ ذلك كلّه يتمّ عبر لغة XML إمّا عن طريق ملفات RSS أو ملفات XML أخرى .

3- الاستفادة من لغة XML عند تبادل البيانات بين الأجهزة والتطبيقات المختلفة:

لنأخذ موقع Twitter على سبيل المثال لا الحصر!


أستطيع الدخول إلى حسابي وقراءة تحديثات أصدقائي في موقع تويتر عبر:
  • موقع www.twitter.com.
  • إضافة Echofon في متصفح FireFox.
  • تطبيقات AdobeAir مثل: Twhirl.
  • جهاز الجوال.
  • جهاز Iphone.
  • أجهزة الكمبيوتر الكفية.
وغيرها الكثير الكثير، كلها تتعامل مع نفس قاعدة البيانات وتعرض لي نفس التحديثات، لكن كلّ منها مبرمجٌ بلغةٍ مختلفة ويعمل بطريقةٍ مختلفة، كيف يحدث هذا؟، بالاستفادة من لغة XML!

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


في الدرس القادم بمشيئة الله سوف نناقش:
  • البنية الهيكلية.
  • إنشاء ملف XML.

ودمتم بخير

],vm gym hgjvld. XML: hg]vs hgH,g











التعديل الأخير تم بواسطة ActiveUAE ; 17 / 09 / 2010 الساعة 15 : 10 PM
عرض البوم صور ActiveUAE   رد مع اقتباس
قديم 17 / 09 / 2010, 13 : 10 PM   المشاركة رقم: 2
المعلومات
الكاتب:
محمد نصر
اللقب:
عضو ملتقى ماسي
الرتبة
الصورة الرمزية
 
الصورة الرمزية محمد نصر


البيانات
التسجيل: 24 / 12 / 2007
العضوية: 9
المشاركات: 65,283 [+]
بمعدل : 10.88 يوميا
اخر زياره : [+]
معدل التقييم: 6736
نقاط التقييم: 164
محمد نصر has a spectacular aura aboutمحمد نصر has a spectacular aura about

التوقيت

الإتصالات
الحالة:
محمد نصر غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
وعليكم السلام ورحمه الله وبركاته

بارك الله فيكم اخي ****** محمد

جهد مشكور عليه

جزاكم الله خيرا









عرض البوم صور محمد نصر   رد مع اقتباس
قديم 22 / 09 / 2010, 07 : 07 AM   المشاركة رقم: 3
المعلومات
الكاتب:
شريف حمدان
اللقب:
مدير عام الملتقى والمشرف العام
الرتبة
الصورة الرمزية
 
الصورة الرمزية شريف حمدان

التوقيت

الإتصالات
الحالة:
شريف حمدان متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
جزاكم الله خيرا









عرض البوم صور شريف حمدان   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

جديد ملتقى الكمبيوتر وبرامجه وطلبات البرامج


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

Loading...

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
Ads Organizer 3.0.3 by Analytics - Distance Education
الحقوق محفوظة لشبكة ملتقى أهل العلم الاسلامي
اختصار الروابط

For best browsing ever, use Firefox.
Supported By: ISeveNiT Co.™ Company For Web Services
بدعم من شركة .:: اي سفن ::. لخدمات الويب المتكاملة
جميع الحقوق محفوظة © 2015 - 2018