اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في برمجة المواقع  الاكس ام ال - XML
 

 

دورة XML [الدرس الأول]: ماذا قبل XML



 بسم الله الرحمن الرحيم 

 

ماذا قبل XML                                         الدرس الأول

 

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

 

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

متطلبات العمل مع XML     .
 

 

جميع ما تحتاجه إلى استخدام XML     موجود في معظم الحواسب .

 

- برنامج تحرير نصوص عادى مثل المفكرة ( Notepad     ) .

 

- متصفح يمكنه استعراض مستندات XML     مثل Internet Explorer 5.5     أو احدث .

 

قبل التعرف على تقنيات XML     والدافع إلى تعلمها نلقى نظرة على هيئة البيانات والملفات والنصوص ولغات الترميز الأخرى وتاريخها .

 

فلكي نفهم لغة الترميز يجب علينا فهم كيفية حفظ البيانات وكيفية الوصول لها . فهناك نوعان رئيسان من الملفات التي يفهمها الحاسب .الملفات النصية والملفات الثنائية.

أولا : الملفات الثنائية :-

وهى عبارة عن سلسلة من البتات (0-1) صفر و واحد ويتم التعرف عليها وفهمها بواسطة التطبيقات التي أنشأتها . ونلاحظ ذلك في عدم القدرة على قراءة ملف ما إلا بواسطة التطبيق الذي صنع لأجله فمثلا لو أرت فتح مستند مكتوب بواسطة برنامج معالج كلمات ما ولنفرض Word Perfect     على برنامج Microsoft Word     فان الملف لم يفتح أو أنة يفتح بشكل غير مناسب وذلك لأنة لم يعد للعمل على هذا التطبيق بالاختلاف انه صمم لكي يناسب العمل على تطبيق أخر . ولحسن الحظ فان معظم تطبيقات معالجة الكلمات اليوم تحتوى على محولات تستطيع فتح وقراءة الملفات التي تم إنشاءه على معالجات أخرى .

 

 

أن الميزة الجيدة للملفات الثنائية هي سهولة فهم الشفرات الثنائية من قبل الحاسب , بما أن بنية الحاسب هي أصلا بنية ثنائية تعتمد على الوحدات والأصفار فان قراءة الملفات الثنائية ستكون أسرع من قراءة هيئات الملفات الأخرى .

وكما ذكرنا السيئة الوحيدة هي عدم القدرة على فتح تطبيق تم بناءة على تطبيق أخر . وقد يصل الأمر إلى عدم إمكانية فتح وقراءة الملف في نفس التطبيق ولكن ضمن منصة تشغيل Platform     مختلفة أو ضمن إصدارة سابقة لنفس التطبيق

 

.

ثانيا : الملفات النصية :-

الملفات النصية تشبه أيضا الملفات الثنائية . فهيا أيضا تمثل سلسلة من البتات (0 - 1 ) صفر و واحد ولكنها تعمل مع بعضها بصورة قياسية بحيث تشكل أرقاما على سبيل المثال .

1100001

هذه المجموعة من البتات تترجم بحيث تمثل الرقم 97 والذي يتم أيضا بحيث يمثل الحرف (a    ) .

 

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

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

السيئة الوحيد لهذا النوع من الملفات هو أننا لا نستطيع تهيئة النص المكتوب بالطريقة التي نرغب بها كما في الملفات الثنائية فلا نستطيع توسيط النص مثلا أو تلوينه بلون معين أو نجعل النص مائلا .

تاريخ لغات الترميز :-

 

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

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

 

      Standard Generalized Markup Languge     كانت تلك عبارة عن لغة نصية تستخدم لترميز البيانات . مثل الملفات الثنائية ولكن بطريقة تشرح نفسها بنفسها وهو ما يعرف بالملفات ذاتية الوصف Self Describing     وهذه اللغة احتلت موضعا مرموقا في العديد من أنظمة إدارة البيانات الكبيرة . فهيا تحتاج إلى الكثير من الاعتبارات عن ترميز البيانات الضخمة ونتيجة إلى ذلك أصبحت لغة معقدة جدا ولكن من التعقيد تأتى القوة .

 

 

 

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

 

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



المزيد من المواضيع

دورة XML [الدرس الخامس]: Html مقابل XML
دورة XML [الدرس الرابع-الجزء الثاني]: تابع منهجية عمل مستندات XML وتكوينها الهرمي
دورة XML [الدرس الرابع-الجزء الثاني]: تابع منهجية عمل مستندات XML وتكوينها الهرمي
دورة XML [الدرس الرابع-الجزء الأول]: منهجية عمل مستندات XML وتكوينها الهرمي
دورة XML [الدرس الثالث]: لماذا XML وفيما تستخدم ؟
دورة XML [الدرس الثاني]: مقدمة إلى تقنية XML وما حولها
دورة XML [الدرس الثاني]: مقدمة إلى تقنية XML وما حولها

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::