صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 24

الموضوع: لغة إكس إم إل (XML) في 10 نقط

  1. #1
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920

    لغة إكس إم إل (XML) في 10 نقط



    إكس إم إل XML و أخواتها (XLink, Namespace, DTD, Schema, CSS, XHTML ...) إذا كنت جديد في لغة إكس إم إل فقد يكون صعب أن تعرف أين تبدأ . يحاول هذا الملخّص في 10 نقاط أن يأسر بدرجة كافية من المفاهيم الأساسيّة لتمكين مبتدئ أن يرى الغابة عبر الأشجار . و إذا كنت ستعطي عرض على إكس إم إل، لِمَ لا تبدأ بهذه النّقط العشرة ؟

    1. إكس إم إل لتنظيم بيانات
    تتضمن البيانات المنظمة أشياء مثل الجداول الحسابية و كتب العناوين و ثبتات الإعداد و الصفقات المالية و اللوحات التقنية . لغة إكس إم إل مجموعة من القواعد ( فكِّر فيها أيضًا كتوجيهات أو تعاقدات) لتصميم أشكال نَصِّيّة تُمكِّن من تنظيم البيانات . لغة إكس إم إل ليست لغة للبرمجة و لا يجب عليك أن تكون مبرمِج لاستخدامها أو تعلّمها . إكس إم إل تسمح للكمبيوتر من نشأ بيانات و قراءتها بسهولة و تضمن أن هيكلها واضح . تتجنَّب إكس إم إل الصّعوبات المعتادة في تصميم اللغات : إنها قابلة للمدّ و مستقلة بالنسبة للمنصة المستعملة و تساند التّدويل والتركيز. إكس إم إل متوافقة تمامًا مع يونيكود (Unicode).

    2. إكس إم إل تتشابه قليلاً مع إتش تي إم إل (HTML)
    XML مثل HTML تستعمل علامات tags ( كلمات وضعت بين قوسين < و >) و الصِّفات attributes (من الشّكل اسم = "قيمة" (name = "value")). بينما HTML يحدّد ماذا تعني كل أمارة أو صفة ، و غالباً كيف النَصّ بينهما سيشاهَد في المتصفِّح ، XML يستخدم العلامات فقط لتحديد قطع البيانات و يترك تفسير البيانات تمامًا إلى التطبيق الذي يقرأها . بعبارة أخرى ، إذا رأيت <ف> في ملفّ إكس إم إل ، لا تفترض أنها فقرة. اعتماداً على السّياق ، قد تكون فهرس أو فاتورة أو ف... ( و من يقول أنه يجب أن تكون كلمة تبدأ بحرف فاء ؟).

    3. إكس إم إل هو نَصّ، لكن لا يُقْصَد ليُقْرَأ
    البرامج التي تنتج الجداول الحسابية و كتب العناوين و البيانات المنظَّمة الأخرى كثيرًا ما تخزن تلك البيانات على القرص إما على شكل ثنائي أو على شكل نَصِّي . إحدى ميِّزات شكل النَصّ أنّه يسمح للشّخص، إذا اقتضى الحال، للنّظر إلى البيانات بدون البرنامج الذي أنتجها و يمكن قراءتها بوسيطة محرّر النَّصّ المفضّل لديه . و يسمح ذلك للمطورين أيضًا بتصحيح بعض الملفات بسهولة أكثر. و مثل HTML ، إن ملفّات XML نصِّيّة و لا تُقصد لتُقرَأ. و لكن قواعد ملفّات XML هي أكثر صرامة من HTML. علامةٌ منسيّةٌ أو صفةٌ بدون قوسين تجعل XML غير نافع، بينما في HTML تُجَاز مثل هذه الممارسة و غالباً ما يُسْمَح بها بوضوح. مواصفات XML الرسميّة تمنع التطبيقات من محاولة فهم ما يريد قوله مبتكر ملفّ XML مُعطّل. إذا تعطّل الملفّ XML يجب على البرنامج أن يتوقف تمامًا هناك و يُبَلِّغ الخطأ.

    4. إكس إم إل مسهِب و هذا ليس بمشكل
    بما أن إكس إم إل على شكل نَصِّيّ و تستخدم العلامات لتحديد البيانات، فملفّات إكس إم إل أكبر دائمًا تقريبًا من الأشكال الثّنائيّة المشابهة. كان ذلك قراراً واعياً من عند مُصمِّمي إكس إم إل . ميِّزات الشكل النَّصِّيّ واضحة ( يرى النّقطة 3 )، و العيوب يُمكِن عادةً أن تُعَوَّض على مستوًى آخر. حالياً فراغ القرص أقلّ غلاء من المعتاد، و برامج الضّغط مثل zip و gzip يمكن أن تضغط الملفّات جيّداً جداً و سريعاً جدًّا. بالإضافة لذلك، بروتوكولات الاتّصال مثل بروتوكولات المودم (modem) و HTTP/1.1 ، البروتوكولات الأساسية للويب ، يمكن أن تضغط البيانات على الخط موفِّرةً بذلك الموجة بفاعليّة تقارن شكل ثنائيّ .

    5. إكس إم إل مجموعة تكنولوجيّات
    XML 1.0 هي المواصفات التي تعرِّف ماذا تكون "العلامات" و "الصّفات" . حول تلك المواصفات هناك مجموعة متنامية من الوحدات التي تَعرِض خدمات مفيدة لإنجاز مهام كثيرة الطلب وهامّة . Xlink يصف طريقة رسمية لإضافة وُصلة رابطة لملفّ إكس إم إل. XPointer و XFragments قواعد تركيب نحوية للإشارة إلى أجزاء من وثيقة إكس إم إل. إشارة XPointer تتشابه مع إشارة URL ، لكنّ بدلاً من الإشارة إلى الوثائق على الويب ، تشير الى قطعٍ صغيرةٍ من البيانات داخل ملفّ إكس إم إل . CSS، لغة النمط والأسلوب، تنطبق على إكس إم إل كما تنطبق على إتش تي إم إل . XSL هي اللّغة المتقدّمة للتّعبير عن النّمط والأسلوب . أساسها XSLT، لغة تَحوُّل استُخْدِمت لإعادة ترتيب أو لإضافة أو لحذف علامات او صفات. DOM هي مجموعة رسمية لاستدعاءات الوظائف من أجل استغلال ملفّات إكس إم إل (او إتش تي إم إل) و ذلك من داخل لغة برمجة. مخطّطات إكس إم إل 1 و 2 (XML Schemas 1 and 2) تساعد المطورين بأن يُعرِّفوا بدقّة هياكل أشكالهم الشّخصية المؤسّسة على لغة إكس إم . هناك عدة وحدات و أدوات متاحة أو تحت التطوير. أنظر إلى صفحة تقارير W3C التّقنية.

    6. إكس إم إل جديدة، لكن غير جديدة بالدرجة
    بدأ تطوير إكس إم إل في 1996 و صارت توصية W3C منذ فبراير 1998 ، الشيء الذي قد يجعلك تشكّ أن هذه التكنولوجيا غير ناضجة إلى حدّ ما . في الحقيقة التّكنولوجيا غير جديدة جدًا . قبل إكس إم إل كانت هناك لغة إس جي إم إل (SGML) نَمَت في الثمانينات المبكرة و صارت مقياس أيزو (ISO) منذ 1986، و هي مستخدمة على نطاق واسع لمشاريع توثيق كبيرة. و بدأ نموّ لغة إتش تي إم إل (HTML) في 1990 . أخذ مصمّمو إكس إم إل طبعاً ما هو الأفضل في لغة إس جي إم إل، مستفيدين من الخبرة مع إتش تي إم إل، و صنعوا شيئاً لا يقل قوة من إس جي إم إل و إلى حدّ بعيد، أكثر انتظامًا و بسيط للاستخدام . لكن تكاد بعض التطورات أن تصبح ثورات ... و يجب أن يقال أن بينما يُسْتَخدم إس جي إم إل غالبًا للتّوثيق التقني و ناهيك عن أنواع البيانات الأخرى ، مع إكس إم إل فهو العكس بالضّبط .

    7. إكس إم إل تقود إتش تي إم إل (HTML) إلى إكس إتش تي إم إل (XHTML)
    هناك تطبيق هام لإكس إم إل، هي لغة إكس إتش تي إم إل (XHTML) اللغة الخليفة لإتش تي إم إل (HTML) من عند W3C. توجد في إكس إتش تي إم إل كثير من نفس العناصر كإتش تي إم إل. التركيب النّحوي قد غُيِّرَ قليلاً للالتزام بقواعد إكس إم إل . بصفة عامة، وثيقة مؤسسة على إكس إم إل ترث تركيب الكلام من إكس إم إل و تحدّ منه بطريقة معيّنة (إكس إتش تي إم إل مثلاً تسمح بعلامة <p> و لكن ليس بعلامة <r> ) ، و تضيف معنى أيضاً لذلك التركيب ( إكس إتش تي إم إل تقول بأن <p> يعني فقرة، و ليس فاتورة أو فحص أو ما إلى ذلك ) .

    8. إكس إم إل مكونة من وحدات
    إكس إم إل تسمح لك أن تعرِّف شكل وثيقة جديد بتوحيد و إعادة استخدام أشكال أخرى . فقد يكون لدى شكلين مطوّرين بشكل مستقلّ عناصر أو صفات بنفس الاسم ، يجب الاهتمام عند توحيد تلك الأشكال ( هل < ف> تعني فقرة من هذا الشّكل أو فهرس من ذلك ؟). لإزالة حيرة الاسماء عند توحيد الأشكال، إكس إم إل توفر ميكانيزمة لفضاء الأسماء (namespace). تكون XSL و RDF أمثلة جيّدة للأشكال المؤسَّسة على إكس إم إل التي تستخدم فضاء الأسماء. مخطّط إكس إم إل (XML Schema) صُمِّمَ لعكس هذه الوظيفة على مستوى تعريف هياكل وثائق إكس إم إل، لأنه يَسْهَل توحيد مخطّطين لإنتاج مخطّط ثالث الذي سيضاف الى هيكل وثيقة مدمجة .

    9. إكس إم إل هي الأساس لآر دي إف (RDF) و الويب الدّلاليّ
    آر دي إف ( "هيكل وصف الموارد" RDF, Resource Description Framework ) معيار W3C ، و هو نصّ على شكل إكس إم إل يُمَكِّن من وصف الموارد و استعمال بيانات حول البيانات مثل قائمة عزف الموسيقى و مجموعات الصّور و الفهارس . على سبيل المثال ، آر دي إف قد يسمح لك أن تتعرّف على النّاس في ألبوم صور بالويب باستخدام المعلومات من قائمة اتّصال شخصيّة ، ثمّ عميد بريدك يمكن أن يبدأ رسالة تلقائيًّا إلى هؤلاء النّاس يصرّح أن صورهم على الويب . فقط كما ادمجت وثائق إتش تي إم إل أنظمة القائمات و الاستمارت في بداية الويب الأصليّ، آر دي إف يدمج التطبيقات و الوكلاء في ويب دلاليّ. فقط مثل النّاس تحتاج أن تحصل على اتّفاقية على معاني الكلمات التي يستخدموها في اتّصالهم ، الكومبيوترات تحتاج لميكانيزمات للاتّفاق على معاني المصطلحات لكي تتواصل بفاعليّة . أوصاف المصطلحات الرّسميّة في مجال معيّن ( التّسوّق أو الصّناعة ، على سبيل المثال ) تُسَمَّى أونتولوجيات (Ontologies) و هي جزء ضروريّ من الويب الدّلاليّ .آر دي إف و الأونتولوجيات و تمثيل المعنى لتمكين الكومبيوترات من مساعدة ناس كلّ هذه مواضيع من نشاط الويب الدّلاليّ.

    10. إكس إم إل خالي من الرّخصة ، مستقلّ المنصّة و مسانَد جيّدًا
    باختيارك إكس إم إل كأساس لمشروع ما، تكسب مجموعة كبيرة و متنامية باستمرار من للأدوات (إحداها قد تؤدّي ما تحتاجه بالفعل!) و مهندسين خبيرين في هذه التّكنولوجيا. يكون اختيار إكس إم إل قليلاً مثل اختيار إس كيو إل SQL لقواعد المعطيات : أنت مازلت تحتاج أن تبني قاعدة معطياتك الخاصّة و برامجك الخاصّة التي ستستغلّها، لكن هناك أدوات كثيرة متاحة و ناس كثيرون لمساعدتك. و بما أن إكس إم إل خالي من الرّخصة، يمكنك أن تبني حوله نظام تشغيل خاص بدون دفع أيّ شيء لأيّ أحد. دعمه الكبير و المتنامي يعني أنّك أيضًا ليس مرتبط ببائع واحد. إكس إم إل ليس دائمًا أفضل حلّ ، لكنه مستحقّ دائمًا الاعتبار .
    ======================================================
    فريق اتّصالات W3C ، w3t-comm@w3.org
    النسخة الأصلية 23 نونبر 2001 ببيرت بوس (Bert Bos)
    ترجمة مكتب W3C المغرب (نجيب التونسي)
    http://www.w3c.org.ma/XML/XML-in-10-points.ar.html







  2. #2


    موضوع رائع

    تشكر يالغالي





    __________________
    شبكة سوالف مكس
    http://www.mxmx2.com
    &
    http://www.swalifmix.com

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    932


    باين عليه الموضوع ممتاز ..
    أنا راح أخلي الصفحة مفتوحة وأقرأها بعدين





    __________________
    نحن أمة إقرأ التي لا تقرأ

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    723


    مقال جميل
    لكن الترجمة ركيكة نوعا ما





    __________________
    سبحان الله وبحمده---سبحان الله العظيم
    برامج عربية:
    البوابة العربية
    المدونه العربيه
    MySmartBB

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    فعلا موضوع رااااااااااااااائع وجميل تحياتى اخى العزيز





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    114


    ألف ألف شكر لك أخي

    الله يجزاك خير وإنشاء الله الجميع يستفيد






  7. #7


    جزاك الله ألف خير ، ولا تحرمنا من جديد ابداعاتك دائماً :nice:






  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2004
    المشاركات
    953


    حياك زيزور
    والله المطلوب هذا الي ادور له بصراحه
    طيب ممكن نلاقي لها دروس الواحد يتعلمها لاني في حاجة تعلم هذه اللغة
    واتمنى القاء لان الان المنتديات صارت تستخدمها بشكل قوي
    والمواقع الاخرى مثل مواقع الاخبار
    ويعطيك العافية






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    956


    مشكور أخى / Zizwar

    على الموضوع المميز ده وفعلا ً تسلم على الموضوع

    وكمان انا الحمد لله عرفت حاجات ما كنت اعرفها

    جزاك الله خيرا ً وجعله الله فى ميزان حسناتك

    خالص الشكر والتقدير الك







    __________________
    Ramy AlNemr
    Another look for creativity
    Change your life
    965/55905925-50624462
    waiak@msn.com

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2001
    المشاركات
    3,680


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





    __________________
    الحالة في سوالف : غير نشط


    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

    الألفاظ هي الثياب التي ترتديها أفكارنا، لذا ..يجب ألا تظهر أفكارنا في ثياب رثة بالية

  11. #11
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    بارك الله فيكم إخواني وهذا المقال وجدته بالصدفة في موقع قديم لكنه جديد علي http://www.w3c.org.ma/ فرحت جدا عندما وجدت انه هناك مكتب مغربي يعتني المعايير القياسية وبآللغة العربية، وجدت فيه هذا الموضوع المهم رغم انه ترجم الى العربية سنة 2002، قلت فلأنقله الى سوالف سوفت فما احوجنا الى مثل هذه المواضيع

    أخي NewGsm انصحك ب www.topxml.com

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

    بارك الله فيكم و السلام عليكم






  12. #12
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    موضوع هام ورائع ..
    وكما ذكر الأخ الكريم "ابو محمود" ..
    ان الترجمة جعلت الموضوع يفقد قيمته ..


    وشكراً لك يا أستاذ زيزوار ..





    __________________
    استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    568


    أخ Zizwar خبير بالوراثة

    مشكوووووووووووووووووووووووووور





    __________________
    تصميم .

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    287


    جزاك الله كل الخير وبارك فيك
    موضوع ممتاز جدا
    ننتظر المزيد من هذه المواضيع






  15. #15
    عضو فعال
    تاريخ التسجيل
    Apr 2004
    المشاركات
    1,479


    شكرا لك موضوع قوي جدا





    __________________
    سبحان الله وبحمده .. سبحان الله العظيم
    المستضيفون العرب لخدمات ادارة السيرفرات





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض