دورة ال xml : الدرس 5 : خصائص ال xml

عناصر ال xml :
العنصر "element" هو كل شيء موجود بين وسمي الفتح و الإغلاق.
كل عنصر من عناصر المستند يمكن أن يتضمن :
  1. نص
  2. خصائص
  3. عناصر أخرى
  4. مزيج من كل ما سبق
قواعد التسمية في ال xml :
  1. الأسماء يمكن أن تحتوي أحرف وأرقام والمحارف الأخرى .
  2. لايمكن لإسم أن يبدأ برقم.
  3. لا وجود لفراغات في الإسم.
  4. الإسم لا يمكن أن يبدأ ب xml أو Xml  أو XML
الخصائص في ال xml :
الفرق بين العنصر و الخاصية في ال xml:

<person sex="female"> 
  <firstname>imane</firstname> 
  <lastname>kamal</lastname> 
</person> 

<person> 
  <sex>female</sex> 
  <firstname>imane</firstname> 
  <lastname>kamal</lastname> 
</person>

في المستند الأول sex هي خاصية " attribute"  أما في المستند الثاني ف sex هي عنصر "element" و لكن كلاهما يحملان نفس المعلومات.
ليس هناك أية قاعدة تحدد متى نستخدم العناصر ومتى نستخدم الخصائص 

مشاكل استخدام الخصائص :
  1. لا يمكن تشكيل بنية شجرية عكس العناصر
  2. صعوبة التوسيع تحسبا للتغيرات المستقبلية 
  3. لا يمكن إحتواء قيم متعددة ، عكس العناصر
ملاحظة :
عادة نستخدم العناصر للبيانات و الخصائص للمعلومات غير المتعلقة بهذه البيانات
تستخدم الخصائص للتعبير عن ال metadata مثل id لعناصر ال xml.




ليست هناك تعليقات