تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقدمة عن لغة الترميز الموسع xml
#1
كاتب الموضوع : tibo


XML تعني extendable markup language أي لغة الترميز الموسعة وهي لغة برمجة ويب تشبه الى حد كبير معيار قواعد البيانات وتستخدم غالبا لنقل البيانات بين client و server او بين server و server اخر من خلال خاصية الوسوم التي لاتخضع لقاعدة تماما كما هو الحال في لغة html وتعتمد لغة xml على مبدا الوراثة (inheritance) أي يوجد هناك اب (جذر) و ابناء (جذور فرعية) مثلا لو انشانا جذر رئيسي مثل <geek> نستطيع انشاء جذور فرعية داخل مجال هذا الوسم وكما يلي:


كود :
<?xml version="1.0" ?>
<geek>
<age>19</age>
<interest>whatever</interest>
</geek>
أي بكلام اخر يعتبر geek الجذر الرئيسي لمجموعة الجذور الفرعية وهي age و interest ويمكن لمجموعة الجذور الرئيسية ان تتشارك مع جذر رئيسي اخر مثل


كود :
<? Xml vesion="1.0" ?>
<student>
<age>20</age>
</student>

فقد استخدمنا الجذر الفرعي age ضمن جذر رئيسي اخر وهو student .
ان كنا لانريد جعل أي علاقة وراثة بيبن المصدرين أي بين age في الكود الاول و age في الكود الثاني فيمكننا استخدام خاصية standalone ضمن وسم تعريف اللغة وكما يلي:

<? Xml version="1.0" standalone="yes" ?>
وهذا يعني ان أي كود مصدري يلي هذا التعريف لايرتبط باي كود او ملف كود xml اخر وبهذا فان age الثانيه تتكون وكانها وسم جديد.

ومن اهم تطبيقات الxml هي RSS وتعني Really Simple Syndication وهو نظام تغذية بيانات تقوم بتغذية صفحات الويب المطلوبة بالبيانات بصورة مستمرة بواسطة وسوم xml .
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مقدمة عن تقنية Silverlight 2 (مترجم ) RaggiTech 2 893 07-10-12, 12:11 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم