Latest web development tutorials

XML بناء الجملة

قواعد النحو XML بسيطة ومنطقية جدا. وهذه القواعد هي سهلة التعلم، وسهل جدا للاستخدام.


يجب على جميع عناصر XML علامة إغلاق

في HTML، بعض العناصر لم يكن لديك علامة إغلاق:

<p>This is a paragraph.
<br>

في XML، حذف علامة إغلاق غير قانوني.يجب أن يكون كل عناصر علامة إغلاق:

<p>This is a paragraph.</p>
<br />

ملاحظة: من الأمثلة المذكورة أعلاه، كنت قد لاحظت أن الإعلان XML لم تغلق علامة التبويب.هذا ليس خطأ. الإعلان ليس جزءا من وثيقة XML نفسه، فإنه لا يوجد لديه علامة إغلاق.


علامات XML حساسة لحالة الأحرف

علامات XML حساسة لحالة الأحرف. العلامة <رسالة> العلامة <حرف> مختلفة.

يجب استخدام نفس القضية لكتابة علامات المفتوحة وإغلاق:

<Message>This is incorrect</message>
<message>This is correct</message>

ملاحظة: يشار علامات افتتاح واختتام عادة باسم علامات البداية والنهاية.إذا كنت ترغب في أي شروط مفاهيمها هي نفسها.


يجب أن تتداخل XML بشكل صحيح

في HTML، كنت كثيرا ما نرى عناصر لا متداخلة بشكل صحيح:

<b><i>This text is bold and italic</b></i>

في XML، جميع العناصريجب أن تكون متداخلة بشكل صحيح داخل بعضها البعض:

<b><i>This text is bold and italic</i></b>

في المثال أعلاه، والمعنى الصحيح هو متداخلة: لأن <ط> عنصر في <ب> عنصر لفتح، ثم يجب أن تكون مغلقة في <ب> العنصر.


يجب أن يحتوي مستند XML عنصر الجذر

وثيقة XML يجب أن يكونعنصرا هي الأملجميع العناصر الأخرى.ويسمى هذا العنصر العنصر الجذر.

<root>
<child>
<subchild>.....</subchild>
</child>
</root>


يجب نقل القيم السمة XML

على غرار HTML، يمكن أن عناصر XML يكون السمات في (أزواج الاسم / القيمة).

في XML، يجب نقل القيم السمة XML.

يرجى دراسة وثائق XML التاليين. أول واحد غير صحيح، والثاني هو الصحيح:

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

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

لا يقتبس خطأ في الوثيقة الأولى و، لاحظ العنصر خاصية تاريخ.


مرجع الوحدة

في XML، وبعض الشخصيات لها أهمية خاصة.

إذا وضعت الحرف "<" على عنصر XML، يحدث خطأ لأن محلل واستخدامه بمثابة بداية عنصرا جديدا.

هذا سيولد خطأ XML:

<message>if salary < 1000 then</message>

لتجنب هذا الخطأ، يرجى استخداممراجع كيان بدلا من الحرف "<":

<message>if salary &lt; 1000 then</message>

في XML، وهناك 5 المراجع كيان مسبقا:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; ' apostrophe
&quot; " quotation mark

ملاحظة: في XML، إلا الأحرف "<" و "&" هو في الواقع غير قانوني.أكثر من علامة غير قانوني، ولكن باستخدام مراجع كيان بدلا من ذلك هو عادة جيدة.


تعليقات XML في

كتابة تعليق لغوي في لغة XML وتركيب HTML هي مشابهة جدا.

<! - هذا هو التعليق ->


في XML، ستخصص مساحة

HTML ستخفض أكثر من الأحرف مساحة متتالية (التي اندمجت) إلى واحد:

HTML: Hello Tove
Output: Hello Tove

في XML، لن يتم حذف المساحات وثيقة.


يتم تخزين XML في تغذية خط LF

في تطبيقات ويندوز، وعادة ما يستخدم خط جديد لتخزين زوج من الشخصيات: إرجاع (CR) وسطر تغذية (LF).

في يونكس وماك OSX، استخدم LF لتخزين سطر جديد.

في نظام ماك القديم، استخدم CR لتخزين صف جديد.

يتم تخزين XML في تغذية خط LF.