منتدى الفجر

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

شاطر | 
 

 أول موضوع مهم احب أقدمة ليكم

اذهب الى الأسفل 
كاتب الموضوعرسالة
Elsha7at
عضو مجتهد

عضو مجتهد
avatar

عدد الرسائل : 179
العمر : 30
محل الإقامة : البيت
الوظيفة : fci Student
المزاج : شغال مش بطال
تاريخ التسجيل : 04/09/2007

مُساهمةموضوع: أول موضوع مهم احب أقدمة ليكم   الأحد 09 سبتمبر 2007, 1:19 am





درس: مبادئ لغة XML


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

مبادئ لغة XML - eXtensible Markup Language


أولا. ما تحتاجه لاستخدام لغة XML : لا نحتاج اكثر من Notepad

ثانيا. ما هي XML :

XML stands for eXtensible Markup Language وهي لغة وصف أكثر من HTML
وصممت لوصف البيانات ( اي لغة رمزية) .
و XML tags ليست معرفة مسبقا أي أنت ملزم لتعرف أطراف أن تكونها
XML تستخدم Document Type Definition لكي تصف البيانات .

هذا هو المثال الاول لنا لاستعراض لغة XML وهو عبارة عن ملاحظة مرسلة من شخص لصديقه عن طريق XML :


<note>
<to>friend</to>
<from>se7s</from>
<heading>Reminder</heading>
<body>Wait u Tomorrow !</body>
</note>


الملاحظة لديها Header و مكان الرسالة Message body وهي أيضا إرسال واستقبال معلومات ولكن . هذا مستند XML لا يقوم بعمل أي شيء هي فقط معلومات فقيرة هذا معنى جيد ولكن موضوعة داخل XML tags
على أحد ما أو أي شخص كتابة برنامج صغير يقوم بإرسالها أو استقبالها أو عرضها .

** XML هي لغة حرة و XML tags غير معرفات مسبقا أي لك الحرية باختراع أي وسم تريده أو tags
بينما HTML tags معرفات مسبقا ويلزم عليك أن لا تستخدم غيرهم مثل :
( <p>, <h1> )وغيرهم بينما XML تتيح للكاتب كتابة ما يخصه وهو كما موضح في المثال السابق حيث استخدمت (<to> and <from>) وهما غير معرفات بأي XML standard وهم محض اختراع من الكاتب نفسه .

XML هي مكملة أو متممة ل HTML

XML ليست تبديل أو بديل ل HTML

ملحوظة خطيرة : XML يمكن أن تستخدم لتكوين لغات جديدة
WMLوهي The Wireless Markup Language وهي تستخدم لتعليم برامج الإنترنت لتتعامل مع أجهزة مثل أجهزة الهواتف النقالة هي مكتوبة بلغة XML .

___________________________________________

XML (vs.) HTML :


XML صممت لتكون أو لتصف البيانات وتركز على نوعية البيانات أو ما هي البيانات .
HTML صممت لتعرض البيانات وتركز على مظهر البيانات .

*الفرق الرئيسي بين XML و HTML :
XML صممت لنقل البيانات
XML ليست بديل ل HTML ولا تحل مكانها
XML و HTML صمموا لأهداف مختلفة .
و HTML لعرض البيانات والمعلومات بينما XML لتصويرها أو وصفها .

ملحوظة :XML لا تقوم بأي شيء وهي لم تصمم لتقوم بأي شيء ربما من الصعب فهم هذا ولكن XML لا تقوم بأي شيء بل لتصميم تراكيب لتخزين وإرسال المعلومات .

______________________________________________

XML Syntax

قوانين بناء جمل XML سهل جدا وبسيطة جداً وهي سهل تعلمها و استخدامها .
مثـــــــــــــال :


<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>friend</to>
<from>se7s</from>
<heading>Reminder</heading>
<body>Wait u Tomorrow!</body>
</note>

- السطر الأول من المستند هو XML declaration يبين XML Version وتشفير الحروف داخل المستند
في هذه الحالة :
ISO-8859-1 (Latin-1/West European) character set and uses XML version 1.0

- السطر الذي يليه يبين جذر عناصر أو العنصر الأب للمستند وكأنك تقول " هذا المستند هو note" .
كـود: ‹ إختار ›
<note>


- السطور الأربعة التالية توضح أربعة أبناء للأب ( ( to, from, heading, and body)

<to>friend</to>
<from>se7s</from>
<heading>Reminder</heading>
<body>Wait u Tomorrow!</body>

- وأخيرا أخر سطر يوضح نهاية الجذر للعناصر السابقة
كـود: ‹ إختار ›
</note>


* من المثال السابق يمكنك فهم ومعرفة ان الكود السابق عبارة عن ملاحظة من se7s الى friend لاخباره بشئ معين .
**من الواضح ان XML توضح نفسها بنفسها .
______________________________________________

بعض الاختلافات في طريقة كتابة الكود بين XML & HTML :
*كل عناصر XML يجب أن تحتوى على وسم نهاية أو Closing tag
في HTML بعض العناصر لا تحتوى على وسم نهاية فالكود التالي هو مسموح بلغة HTML


<p>This is a paragraph
<p>This is another paragraph

لكن XML يجب على جميعها أن تحتوي على Closing tag


<p>This is a paragraph</p>
<p>This is another paragraph</p>


*XML Tags are Case Sensitive

يجب ان تكون حالة الاحرف متماثلة فى وسم البداية والنهاية .
كـود: ‹ إختار › ‹ توسيع ›

<Message>This is incorrect</message>

<message>This is correct</message>


*XML Elements Must be Properly Nested

كل عناصر (اوسمة ) الاكس ام ال يجب ان تكون متشابكة (متداخله).
In HTML :

<b><i>This text is bold and italic</b></i>

In XML :

<b><i>This text is bold and italic</i></b>


*يجب أن يكون هناك جذر لباقي العناصر وكل العناصر الباقية يجب أن تكتب داخل هذا الجذر

<root>
<child>
<subchild>.....</subchild>
</child>
</root>


*XML Attribute Values Must be Quoted

عناصر الاكس ام ال يمكن ان يكون لها خصائص مثلها مثل الاتش تي ام ال ولكن يجب ان تكون داخل "" أو ’’


<?xml version="1.0" encoding="ISO-8859-1"?>
<note date=12/11/2002>
<to>friend</to>
<from>se7s</from>
</note>



<?xml version="1.0" encoding="ISO-8859-1"?>
<note date="12/11/2002">
<to>friend</to>
<from>se7s</from>
</note>

>>المثال الاول خاطئ ولكن المثال الثانى صحيح ( لاحظ الفرق ؟؟ )

دلوقتى نقدر نقول اننا عرفنا مبادئ لغة XML
بالتوفيق ان شاء الله للجميع .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.mans-fci.net/forum/
Elsha7at
عضو مجتهد

عضو مجتهد
avatar

عدد الرسائل : 179
العمر : 30
محل الإقامة : البيت
الوظيفة : fci Student
المزاج : شغال مش بطال
تاريخ التسجيل : 04/09/2007

مُساهمةموضوع: رد: أول موضوع مهم احب أقدمة ليكم   الأحد 09 سبتمبر 2007, 1:20 am

ياريت يا جماعة منزهقش من الكلام دة انا عارف ان الموضوع فى الأول صعب بس واللة الموضوع شيق بس هو فى الأول كدة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.mans-fci.net/forum/
DR / MIDOO
رئـيس المنتدى

رئـيس المنتدى
avatar

عدد الرسائل : 459
العمر : 28
محل الإقامة : الكوووون
الوظيفة : PHARMA STUDENT
المزاج : الحمد لله
تاريخ التسجيل : 05/08/2007

مُساهمةموضوع: رد: أول موضوع مهم احب أقدمة ليكم   الإثنين 10 سبتمبر 2007, 2:51 pm

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

_________________
التوقيع :
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://elfajr.ahlamontada.net
Elsha7at
عضو مجتهد

عضو مجتهد
avatar

عدد الرسائل : 179
العمر : 30
محل الإقامة : البيت
الوظيفة : fci Student
المزاج : شغال مش بطال
تاريخ التسجيل : 04/09/2007

مُساهمةموضوع: رد: أول موضوع مهم احب أقدمة ليكم   الجمعة 14 سبتمبر 2007, 12:43 am

شكرا يا ميدو على ردك وأنا قولت الموضوع هيبقى فى أولة صعب بس ان شاء اللة مع الوقت هيبقى لذيذ وجميل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.mans-fci.net/forum/
abdo_vampire20
عضو برونزى

عضو برونزى
avatar

عدد الرسائل : 215
العمر : 29
الوظيفة : طالب
المزاج : يعنى اهو ماشى
تاريخ التسجيل : 15/08/2007

مُساهمةموضوع: رد: أول موضوع مهم احب أقدمة ليكم   الثلاثاء 18 سبتمبر 2007, 6:52 am

والله يا باشا انا مش فاهم حاجه خالص وربنا يسترها علينا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Elsha7at
عضو مجتهد

عضو مجتهد
avatar

عدد الرسائل : 179
العمر : 30
محل الإقامة : البيت
الوظيفة : fci Student
المزاج : شغال مش بطال
تاريخ التسجيل : 04/09/2007

مُساهمةموضوع: رد: أول موضوع مهم احب أقدمة ليكم   الأربعاء 19 سبتمبر 2007, 12:25 am

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


شكراا على ردك وياريت لو حابب تتعرف بجد على البرمجة متزهقش بسرعة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://www.mans-fci.net/forum/
 
أول موضوع مهم احب أقدمة ليكم
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الفجر :: المنتديات التقنية :: منتدى البرمجة والجرافيكس-
انتقل الى: