دورة xml : الدرس 4 : قواعد ال xml

السلام عليكم ورحمة الله وبركاته
وأهلا بكم في حلقة جديدة مع درس جديد من دورة ال xml حصريا على مدونة مبرمجي المواقع.
 كما وعدتكم فدزسنا اليوم سيتمحور حول قواعد ال xml أو ما يعرف ب xml syntax.
قواعد ال xml  بسيطة ومنطقية  كما أنها سهلة التعلم و الإستخدام ، فعند كتابة أي مستند xml  يجب أن ننتبه إلى ما يلي :
             وسم الإغلاق لكل عنصر من عناصر المستند :

في html  ليس ضروريا أن يكون لجميع العناصر وسوم إغلاق  .

أما في ال xml فإغلاق الوسوم أمر ضروري بالنسبة لجميع عناصر المستند .
مثال :

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

             الوسوم حساسة لحالة الأحرف :

مثلا الوسم <Letter> مختلف عن الوسم <letter>
مع مراعاة التطابق الأحرف في وسوم الفتح و الإغلاق 

          الوسوم يجب أن تكون متداخلة  بشكل صحيح :

في ال html يمكن اعتبار ما يلي صحيحا :
<b><i>This text is bold and italic</b></i>
أما في ال xml  فيجب علينا كتابتها كما يلي :
<b><i>This text is bold and italic</i></b> 
يعني أنه إذا الوسم <i> تم فتحه ضمن <b> فيجب أن يغلق ضمنه.

             أي مستند xml يجب أن يتضمن عنصر جدر .

         قيم الخصائص يجب أن توضع بين إشارات تنصيص :

مثال لوضع التاريخ بين علامات التنصيص :


<"note date="12/11/2007"> 
  <to>Tove</to>                          
  <from>Jani</from> 

</note>

إستبدال المحارف الخاصة بال entity reference :

مثال :

<message>if salary < 1000 then</message>
هذا خطأ ، لتصحيحه علينا استبدال المحرف ">  "  ب entity reference . أي :

<message>if salary &lt; 1000 then</message>  هذا هو الوسم الصحيح .
و ال entity reference المعرفة بشكل مسبق هي :
&lt;             =                   <          =           less than 
&gt;            =                   >          =           greater than 
&amp         =                   &          =          Ampersand 
&apos;       =                   '             =         Apostrophe 
&quot;        =                  "             =         quotation mark 



التعليقات في ال xml  نعبر عنها بالكود التالي :


<!-- This is a comment --> 
إلى هنا انتهى درس اليوم وموعدنا الدرس القادم إن شاء الله مع عناصر ال xml.




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