اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

النتائج 1 إلى 4 من 4
شجرة الإعجاب4إعجاب
  • 4 Post By nonames

الموضوع: دورة في تعلم لغة xml الدرس الأول والثاني

  1. #1
    عضو مشارك
    تاريخ التسجيل
    12-04-2013
    المشاركات
    10
    معدل تقييم المستوى
    0

    افتراضي دورة في تعلم لغة xml الدرس الأول والثاني

    السلام عليكم أنا nonames عضو جديد في منتدى ال php
    مشرف سابق في ركن السيو ومحركات البحث في ترايدنت واسباب البند هي سياسية
    سأنقل لكم دورة قمت بعملها هناك للفائدة العامة

    بداية ما هي ال xml

    لغة ال xml تعني EXtensible Markup Language

    1- هي امتداد للغة
    2- هي لغة ترميز مشابهة لل html
    3- لغة برمجت لنقل البينات وليس لعرضها
    4- تساعد هذه اللغة على وضع وصف الميتا الخص بك ولكنها لايمكن ان تضع المتيا تاج بشكل تلقائي
    5- ان برمجة xml هي وصف لمحتى ما وليست هي اساس المحتوى
    6- شركة w3c هي الشركة التي اسست هذه اللغة


    ما الفرق مابين ال html و xml

    ان لغة ال xml ليست بديلة للغة html فهي برمجت لأهداف مختلفة

    الفرق
    Xml وجدت لنقل البينات واحتوائها على شكل معلومات
    Html وجدت لعرض البيانات مع التركيز على الطريقة التي تعرض بها البيانات

    لغة ال xml ليس بمقدورها فعل أي شيء

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

    وهذا مثال على ما اقصده

    كود HTML:
    <note> <to>all</to> <from>syria</from> <heading>great </heading> <body>Don't forget me this weekend!</body> </note>

    هل فهمنا الآن ما مقصدي

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

    لغة ال xml مجرد نص عادي

    لآن هذه اللغة ليست خاصة مجرد نص عادي تقوم بكتابته وهنالك الكثير من البرمجيات التي تقوم
    بالدور نفسه التي تقوم به ال xml ويمكن ان تكون بطريقة افضل

    مع لغة xml يمكنك أختيار الميتا تاج او المرجعيات الخاصة بك

    ان الكود الذي في الأعلى ليس كود محدد وهذه العلامات ( <to> and <from>)
    هي من اختراع مبرمج اللغة وهي وسمات اضيفت لمصطلحات هذه اللغة

    ان الميتا تاج او العلامات المرجعية في لغة html موجودة مسبقا" وعند استعمال ال تاج
    لا يمككنا ان نستخدم سوى العلامات المحددة مثال
    (like <p>, <h1>, etc.).
    لغة ال xml تسمح للمبرامج بادخل معلمات أخرى إلى الوثيقة او الكود المراد برمجته


    لغة xml ليست بديلة للغة ال hml

    ولكنها مكملة لها اي يتوافقان مع بعضهما بشكل طبيعي
    يجب علينا فهم ان ال xml هي لنقل البينات وهذه اهم نقطة وان لغة html لعرض هذه البيانات

    اكثر ما يمكنني وصفه هو ان

    ال xml هي برمجة مستقلة ووسيلة لنقل البينات
    XML is a software- and hardware-independent tool for carrying information.


    متى بدئت ال xml

    برمجة من قبل شركة w3c في تاريخ
    10 شباط / فبراير من سنة 1998

    لغة xml في كل مكان ومان ( عنوان قوي صح )

    - تقوم بفصل البينات عن لغة html
    - تقوم بتبادل البينات عن طريق html
    - تقوم بتبادل البينات
    - لغة ال xml تقوم ببديل المتغايرات في أي لغة
    - تقوم بجعل بياناتك أكثر انتشار وفاعلية
    - ان لغة xml تقوم ببناء لغة جديدة على الانترنت


    هذا وصف كافي لنعلم ما هي ال xml

    في الدرس الثاني سنقوم ببعض الدروس لفهم الأمور بشكل اوسع

    الدرس الثاني

    أمثلة عن الدروس
    نسخة عن مستند مبرمج بلغة xml

    كود HTML:
    <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>all</to> <from>syria</from> <heading>great</heading> <body>Don't forget me this weekend!</body> </note>

    لنأتي بتحليل هذه الوثيقة

    كود HTML:
    <?xml version="1.0" encoding="ISO-8859-1"?>

    النسخة 1.0 من لغة xml

    كود HTML:
    ISO-8859-1
    كود:
    الترميز
    كود HTML:
    <note>
    وهنا يعني نوع المستند وهو تدوين
    كود HTML:
    <to>all</to> <from>syria</from> <heading>great</heading> <body>Don't forget me this weekend!</body>
    وهنا مثل رسائل الأطفال القديمة اذا تتذكرون
    من / إلى / مضمون الرسالة /

    </note>

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

    -تشكيل وثائق هرمية بلغة xml
    او بما معنى
    XML Documents Form a Tree Structure

    كيف يكون شكل الشجرة عبارة عن اوراق / جزور / إلى ما هنالك
    سنقوم الآن بأعطاء مثال عن هذه العناصر لأنها تعتمد على root

    هذا المثال مسمى ب child elements او عناصر الطفل
    كود HTML:
    <root> <child> <subchild>.....</subchild> </child> </root>
    لاحظ معي لماذا سمي بهذا الاسم عناصر الطفل
    لأن الكود يبين علاقة الأم بالولد وعلاقة الاخت والأخ أيضا
    وجميعها ذات صلاة مترابطة تماما" مثل لغة html


    كود HTML:
    <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year>
    <price>39.95</price> </book>
    </bookstore>
    لاحظ الroot هو

    كود HTML:
    <bookstore>
    كل الكتب

    كود HTML:
    <bookstore> all <book>
    وهذا الكتاب لديه اربع اطفال

    كود HTML:
    <title>,< author>, <year>, <price>
    هاااااااااااا سهلة صح

    ان برمجة مثل هذه الانظمة في غاية البساطة والسهولة ايضا" وبشكل منطقي اكثر
    قواعد هذه اللغة سهلة التعلم وسهلة الاستخدام

    بكمل معكون بالدروس القادمة ان شاء الله

    التعديل الأخير تم بواسطة nonames ; 15-04-2013 الساعة 06:23 PM

  2. #2
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    11

    افتراضي رد: دورة في تعلم لغة xml الدرس الأول والثاني

    بارك الله فيك أخانا الكريم على هذا الشرح

    لم أقم بقراءة الموضوع تفصيلا و لكن لى عوده للقراءه و الإستفاده

  3. #3
    Webmaster
    "رب زدني علما"
    الصورة الرمزية يوسف الحمود
    تاريخ التسجيل
    24-12-2006
    المشاركات
    4,961
    معدل تقييم المستوى
    10

    افتراضي رد: دورة في تعلم لغة xml الدرس الأول والثاني

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


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

    قوانين منتدى بي اتش بي

    Regulations Montada PHP




  4. #4
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    11

    افتراضي رد: دورة في تعلم لغة xml الدرس الأول والثاني

    شرح سهل و ميسر وواضح

    سلمت يمينك أخى الكريم

    متابعبن معك و فى إنتظار الحلقات القادمه

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

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

المواضيع المتشابهه

  1. (الدر المنثور) الدرس الأول - تعلم لغة php حتى الإحتراف
    بواسطة ماهر الجميل في المنتدى دروس فيديو
    مشاركات: 2
    آخر مشاركة: 15-07-2011, 02:47 AM
  2. مشاركات: 1
    آخر مشاركة: 06-07-2010, 07:57 AM
  3. دليلك السهل في تعلم استخدام مكتبة jQuery [ الدرس الأول]
    بواسطة عبد الواحد البشيري في المنتدى jQuery
    مشاركات: 6
    آخر مشاركة: 24-08-2009, 07:29 PM
  4. دورة تعلم لغة الـ php المستوى الأول
    بواسطة Jo Live في المنتدى دروس بي اتش بي PHP Lessons
    مشاركات: 0
    آخر مشاركة: 17-07-2008, 12:23 PM
  5. دورة تعلم لغة الـ php المستوى الأول
    بواسطة Jo Live في المنتدى دروس للمبتدئين
    مشاركات: 0
    آخر مشاركة: 17-07-2008, 12:22 PM

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

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