salima
11-01-2013, بتوقيت غرينيتش 09:08 PM
بداية ما هي ال xml
لغة ال xml تعني EXtensible Markup Language
1- هي امتداد للغة
2- هي لغة ترميز مشابهة لل html
3- لغة برمجت لنقل البينات وليس لعرضها
4- تساعد هذه اللغة على وضع وصف الميتا الخص بك ولكنها لايمكن ان تضع المتيا تاج بشكل تلقائي
5- ان برمجة xml هي وصف لمحتى ما وليست هي اساس المحتوى
6- شركة w3c هي الشركة التي اسست هذه اللغة
ما الفرق مابين ال html و xml
ان لغة ال xml ليست بديلة للغة html فهي برمجت لأهداف مختلفة
الفرق
Xml وجدت لنقل البينات واحتوائها على شكل معلومات
Html وجدت لعرض البيانات مع التركيز على الطريقة التي تعرض بها البيانات
لغة ال xml ليس بمقدورها فعل أي شيء
من المحتمل ان هذا العنوان صعب الفهم قليلا" ولكن هذه اللغة ليست لعمل ما تريد
ولكن مثلما ذكرت تم انشاء هذه اللغة لنق وتخزين البينات تحت اسم xml
وهذا مثال على ما اقصده
رمز Code:
<note> <to>all</to> <from>syria</from> <heading>great </heading> <body>Don't forget me this weekend!</body> </note>
هل فهمنا الآن ما مقصدي
الكود code الذي فوق يعطينا معلومات عن المرسل والمستقبل ومحوى الرسالة
هذه الوثيقة لا تفعل شيء انها ببساطة xml
مجرد معلومات متداخلة بتنظيم صحيح
لغة ال xml مجرد نص عادي
لآن هذه اللغة ليست خاصة مجرد نص عادي تقوم بكتابته وهنالك الكثير من البرمجيات التي تقوم
بالدور نفسه التي تقوم به ال xml ويمكن ان تكون بطريقة افضل
مع لغة xml يمكنك أختيار الميتا تاج او المرجعيات الخاصة بك
ان الكود code الذي في الأعلى ليس كود code محدد وهذه العلامات
( <to> and <from>)
هي من اختراع مبرمج اللغة وهي وسمات اضيفت لمصطلحات هذه اللغة
ان الميتا تاج او العلامات المرجعية في لغة html موجودة مسبقا" وعند استعمال ال تاج
لا يمككنا ان نستخدم سوى العلامات المحددة مثال
(like <p>, <h1>, etc.).
لغة ال xml تسمح للمبرامج بادخل معلمات أخرى إلى الوثيقة او الكود code المراد برمجته
لغة 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
رمز Code:
<?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>
لنأتي بتحليل هذه الوثيقة
رمز Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
النسخة 1.0 من لغة xml
رمز Code:
ISO-8859-1كود code:الترميز
رمز Code:
<note>
وهنا يعني نوع المستند وهو تدوين
رمز Code:
<to>all</to> <from>syria</from> <heading>great</heading> <body>Don't forget me this weekend!</body>
وهنا مثل رسائل الأطفال القديمة اذا تتذكرون
من / إلى / مضمون الرسالة /
رمز Code:
</note>
وسم ختم التدوين
كل شيء مفهوم لحد الآن لأنها بسيطة وواضحة ولا تحتاج إلى تعقيدات
-تشكيل وثائق هرمية بلغة xml
او بما معنى
XML Documents Form a Tree Structure
كيف يكون شكل الشجرة عبارة عن اوراق / جزور / إلى ما هنالك
سنقوم الآن بأعطاء مثال عن هذه العناصر لأنها تعتمد على root
هذا المثال مسمى ب child elements او عناصر الطفل
رمز Code:
<root> <child> <subchild>.....</subchild> </child> </root>
لاحظ معي لماذا سمي بهذا الاسم عناصر الطفل
لأن الكود code يبين علاقة الأم بالولد وعلاقة الاخت والأخ أيضا
وجميعها ذات صلاة مترابطة تماما" مثل لغة html
مثال بالصورة
http://allsyria.org/uploads/images/allsyria-9173aa9f02.gif
الصورة التي فوق تتمثل في ما يلي :
رمز Code:
<bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2014</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2014</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>
رمز Code:
</bookstore>
لاحظ الroot هو
رمز Code:
<bookstore>
كل الكتب
رمز Code:
<bookstore> all <book>
وهذا الكتاب لديه اربع اطفال
رمز Code:
<title>,< author>, <year>, <price>.
هاااااااااااا سهلة صح
ان برمجة مثل هذه الانظمة في غاية البساطة والسهولة ايضا" وبشكل منطقي اكثر
قواعد هذه اللغة سهلة التعلم وسهلة الاستخدام
بكمل معكون بالدروس القادمة ان شاء الله
الدروس من شرح طريقةي وكتابتي وهي حصريا في شبكة كل سوريا اتمنى على الاقل ذكر المصدر
http://allsyria.net/vb/showthread.ph...632#post193632
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
لغة ال xml تعني EXtensible Markup Language
1- هي امتداد للغة
2- هي لغة ترميز مشابهة لل html
3- لغة برمجت لنقل البينات وليس لعرضها
4- تساعد هذه اللغة على وضع وصف الميتا الخص بك ولكنها لايمكن ان تضع المتيا تاج بشكل تلقائي
5- ان برمجة xml هي وصف لمحتى ما وليست هي اساس المحتوى
6- شركة w3c هي الشركة التي اسست هذه اللغة
ما الفرق مابين ال html و xml
ان لغة ال xml ليست بديلة للغة html فهي برمجت لأهداف مختلفة
الفرق
Xml وجدت لنقل البينات واحتوائها على شكل معلومات
Html وجدت لعرض البيانات مع التركيز على الطريقة التي تعرض بها البيانات
لغة ال xml ليس بمقدورها فعل أي شيء
من المحتمل ان هذا العنوان صعب الفهم قليلا" ولكن هذه اللغة ليست لعمل ما تريد
ولكن مثلما ذكرت تم انشاء هذه اللغة لنق وتخزين البينات تحت اسم xml
وهذا مثال على ما اقصده
رمز Code:
<note> <to>all</to> <from>syria</from> <heading>great </heading> <body>Don't forget me this weekend!</body> </note>
هل فهمنا الآن ما مقصدي
الكود code الذي فوق يعطينا معلومات عن المرسل والمستقبل ومحوى الرسالة
هذه الوثيقة لا تفعل شيء انها ببساطة xml
مجرد معلومات متداخلة بتنظيم صحيح
لغة ال xml مجرد نص عادي
لآن هذه اللغة ليست خاصة مجرد نص عادي تقوم بكتابته وهنالك الكثير من البرمجيات التي تقوم
بالدور نفسه التي تقوم به ال xml ويمكن ان تكون بطريقة افضل
مع لغة xml يمكنك أختيار الميتا تاج او المرجعيات الخاصة بك
ان الكود code الذي في الأعلى ليس كود code محدد وهذه العلامات
( <to> and <from>)
هي من اختراع مبرمج اللغة وهي وسمات اضيفت لمصطلحات هذه اللغة
ان الميتا تاج او العلامات المرجعية في لغة html موجودة مسبقا" وعند استعمال ال تاج
لا يمككنا ان نستخدم سوى العلامات المحددة مثال
(like <p>, <h1>, etc.).
لغة ال xml تسمح للمبرامج بادخل معلمات أخرى إلى الوثيقة او الكود code المراد برمجته
لغة 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
رمز Code:
<?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>
لنأتي بتحليل هذه الوثيقة
رمز Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
النسخة 1.0 من لغة xml
رمز Code:
ISO-8859-1كود code:الترميز
رمز Code:
<note>
وهنا يعني نوع المستند وهو تدوين
رمز Code:
<to>all</to> <from>syria</from> <heading>great</heading> <body>Don't forget me this weekend!</body>
وهنا مثل رسائل الأطفال القديمة اذا تتذكرون
من / إلى / مضمون الرسالة /
رمز Code:
</note>
وسم ختم التدوين
كل شيء مفهوم لحد الآن لأنها بسيطة وواضحة ولا تحتاج إلى تعقيدات
-تشكيل وثائق هرمية بلغة xml
او بما معنى
XML Documents Form a Tree Structure
كيف يكون شكل الشجرة عبارة عن اوراق / جزور / إلى ما هنالك
سنقوم الآن بأعطاء مثال عن هذه العناصر لأنها تعتمد على root
هذا المثال مسمى ب child elements او عناصر الطفل
رمز Code:
<root> <child> <subchild>.....</subchild> </child> </root>
لاحظ معي لماذا سمي بهذا الاسم عناصر الطفل
لأن الكود code يبين علاقة الأم بالولد وعلاقة الاخت والأخ أيضا
وجميعها ذات صلاة مترابطة تماما" مثل لغة html
مثال بالصورة
http://allsyria.org/uploads/images/allsyria-9173aa9f02.gif
الصورة التي فوق تتمثل في ما يلي :
رمز Code:
<bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2014</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2014</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>
رمز Code:
</bookstore>
لاحظ الroot هو
رمز Code:
<bookstore>
كل الكتب
رمز Code:
<bookstore> all <book>
وهذا الكتاب لديه اربع اطفال
رمز Code:
<title>,< author>, <year>, <price>.
هاااااااااااا سهلة صح
ان برمجة مثل هذه الانظمة في غاية البساطة والسهولة ايضا" وبشكل منطقي اكثر
قواعد هذه اللغة سهلة التعلم وسهلة الاستخدام
بكمل معكون بالدروس القادمة ان شاء الله
الدروس من شرح طريقةي وكتابتي وهي حصريا في شبكة كل سوريا اتمنى على الاقل ذكر المصدر
http://allsyria.net/vb/showthread.ph...632#post193632
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©