06-10-12, 12:59 AM
كاتب الموضوع : حامد الهادى عيد
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
..سوف أدخل فى الموضوع بدون مقدمات
كلمة XML هى إختصار لـ Etensible Markup Language ..
[b]وهى عبارة عن لغة لوصف البيانات ونقلها بسهولة بين التطبيقات المختلفة وهى شبيهه بـ HTML من ناحية استخدامها الأوسمة Tags ..الفرق بين XML و HTML هو أن الأولى لغة لحمل ونقل البيانات والثانية هى لغة لعرض البيانات على المستخدم .[/b]
[b]ْXML لغة حساسة لحالة الأحرف Case Sensitive لذلك فإن الأكواد التالية خاطئة:[/b]
كود :
<name> </Name>
حيث أن الأحرف ليست متطابقة
جـ : هى ملفات نصية لكن بالامتداد xml .
فإذا اردت انشاء ملف xml إفتح برنامج NotePad واكتب كود كالتالى:
كود :
[align=left][color=blue][FONT=Courier New]<?[/FONT][/color][color=#a31515][FONT=Courier New]xml [/FONT][/color][color=red][FONT=Courier New]version[/FONT][/color][color=blue][FONT=Courier New] =[/FONT][/color][FONT=Courier New]"[color=blue]1.0[/color]" [color=red]encoding[/color][color=blue] =[/color]"[color=blue]utf-8[/color]"[color=blue]?>[/color][/FONT][/align]
[color=blue][FONT=Courier New]<[/FONT][/color][color=#a31515][FONT=Courier New]person[/FONT][/color][color=blue][FONT=Courier New]>[/FONT][/color]
[color=blue][FONT=Courier New]<[/FONT][/color][color=#a31515][FONT=Courier New]name [/FONT][/color][color=red][FONT=Courier New]type [/FONT][/color][color=blue][FONT=Courier New]=[/FONT][/color][FONT=Courier New]"[color=blue]string[/color]"[color=blue]>[/color] Hamed [color=blue]</[/color][color=#a31515]name[/color][color=blue]>[/color][/FONT]
[color=blue][FONT=Courier New]<[/FONT][/color][color=#a31515][FONT=Courier New]age[/FONT][/color][color=blue][FONT=Courier New]>[/FONT][/color][FONT=Courier New] 14 [color=blue]</[/color][color=#a31515]age[/color][color=blue]>[/color][/FONT]
[color=blue][FONT=Courier New]<[/FONT][/color][color=#a31515][FONT=Courier New]hobby[/FONT][/color][color=blue][FONT=Courier New]>[/FONT][/color][FONT=Courier New] programming [color=blue]</[/color][color=#a31515]hobby[/color][color=blue]>[/color][/FONT]
[b][color=blue][FONT=Courier New]</[/FONT][/color][color=#a31515][FONT=Courier New]person[/FONT][/color][color=blue][FONT=Courier New]>[/FONT][/color][/b]
- يتكون الملف من مجموعة من العناصر Elements والخصائص.
- كل ملف يجب أن يحتوى على عنصر جذرى Root Element .
- العناصر يمكن أن تحتوى على عناصر أخرى أو بيانات ولا يمكن أن تحتوى عليهما جميعا.
- فى الكود السابق العنصر الجذرى هو person والعناصر الأخرى هى name ,age ,hobby
هنا العنصر الجذرى يحتوى على عناصر أخرى .. ةالعناصر الأخرى تحتوى على بيانات
-أما الخصائص فإنها تصف العنصر نفسه .. فالعنصر name تصفه خاصية وهى type وهى تحدد نوع البيانات التى تحفظ فيه-مجرد مثال-.
- لكتابة تعليق فى ملف xml استخدم الكود التالى:
كود :
[b][color=blue][FONT=Courier New]<!--[/FONT][/color][color=blue][FONT=Courier New] [COLOR=darkgreen]This is a comment[/color] -->[/FONT][/COLOR][/b]