DTD - بناء وحدة XML
- الصفحة السابقة مقدمة في DTD
- الصفحة التالية عناصر DTD
أجزاء البناء الرئيسية لمستندات XML و HTML هي العلامات مثل <body>...</body>.
أجزاء بناء مستند XML
تتكون جميع مستندات XML (و مستندات HTML) من أجزاء بسيطة من البناء التالية:
- العنصر
- الخصائص
- الكيان
- PCDATA
- CDATA
هناك وصف مختصر لكل جزء من أجزاء البناء.
العنصر
العنصر هو جزء البناء الرئيسي لـ XML و HTML مستند.أجزاء البناء الرئيسية.
مثال على عنصر HTML هو "body" و "table". مثال على عنصر XML هو "note" و "message". يمكن للعناصر أن تحتوي على نص أو عناصر أخرى أو تكون فارغة. مثال على عنصر HTML فارغ هو "hr" و "br" و "img".
مثال:
<body>نص بين العناصر</body> <message>نص بين العناصر</message>
الخصائص
يمكن للخصائص تقديممعلومات إضافية عن العنصر.
توضع الخاصيات دائمًا في بداية علامة العنصر. تبدأ الخاصيات دائمًا بـالاسم/القيمةيظهر في شكل مزدوج.
<img src="computer.gif" />
اسم العنصر هو "img". اسم الخاصية هو "src". قيمة الخاصية هي "computer.gif". لأن العنصر فارغ، يتم إغلاقه بـ "/".
الكيان
الكيان يستخدم لتعريف متغيرات النص العادي. الاستدلال على الكيان هو استدلال على الكيان.
معظم الطلاب يعرفون هذا الاستدلال للـ HTML: " ". يستخدم هذا الكيان لـ "space non-breaking" ل插入 مساحة إضافية في مستند.
عندما يتم تحليل المستند بواسطة محلل XML، يتم فتح الكيانات.
المستدلالات التالية مسبقًا في XML:
الاستدلال على الكيان | الحروف |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
يعني PCDATA بيانات الحروف المكتسبة (parsed character data).
يمكنك التفكير في بيانات الحروف كنص بين علامات البداية والنهاية للعنصر XML.
PCDATA هو النص الذي سيتم تحليله من قبل المحلل. سيتم فحص هذه النصوص من قبل المحلل لتحديد الكيانات والعلامات.
العلامات في النص ستُعالج كعلامات، بينما سيُفتح الجسم.
على أي حال، لا يجب أن يحتوي بيانات الحروف المُحللة على أي حروف &، < أو >؛ يجب استبدالها باستخدام الكيانات &، < و > على التوالي.
CDATA
يعني CDATA بيانات الحروف (character data).
CDATA هو نص لا يتم تحليله من قبل المحلل.لا يتم التعامل مع العلامات في هذه النصوص كعلامات، ولا يتم فك تشفير الكيانات الموجودة فيها.
- الصفحة السابقة مقدمة في DTD
- الصفحة التالية عناصر DTD