دورة ال xml : الدرس 5 : خصائص ال xml
عناصر ال xml :
العنصر "element" هو كل شيء موجود بين وسمي الفتح و الإغلاق.
كل عنصر من عناصر المستند يمكن أن يتضمن :
العنصر "element" هو كل شيء موجود بين وسمي الفتح و الإغلاق.
كل عنصر من عناصر المستند يمكن أن يتضمن :
- نص
- خصائص
- عناصر أخرى
- مزيج من كل ما سبق
- الأسماء يمكن أن تحتوي أحرف وأرقام والمحارف الأخرى .
- لايمكن لإسم أن يبدأ برقم.
- لا وجود لفراغات في الإسم.
- الإسم لا يمكن أن يبدأ ب 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" و لكن كلاهما يحملان نفس المعلومات.
ليس هناك أية قاعدة تحدد متى نستخدم العناصر ومتى نستخدم الخصائص
مشاكل استخدام الخصائص :
- لا يمكن تشكيل بنية شجرية عكس العناصر
- صعوبة التوسيع تحسبا للتغيرات المستقبلية
- لا يمكن إحتواء قيم متعددة ، عكس العناصر
عادة نستخدم العناصر للبيانات و الخصائص للمعلومات غير المتعلقة بهذه البيانات
تستخدم الخصائص للتعبير عن ال metadata مثل id لعناصر ال xml.
التعليقات على الموضوع