أحدث البرامج التعليمية وتطوير الشبكة
 

DTD - XML ​​بناء كتل


لبنات البناء الرئيسية في كل من وثائق XML و HTML عناصر.


كتل بناء مستندات XML

ينظر من وجهة نظر اليومي للعرض، كلها مصنوعة وثائق XML من قبل اللبنات التالية:

  • Elements
  • Attributes
  • Entities
  • PCDATA
  • CDATA

عناصر

العناصر هي main building blocks لكلا مستندات XML و HTML.

أمثلة من عناصر HTML هي "body" و "table" . أمثلة من عناصر XML يمكن أن تكون "note" و "message" . عناصر يمكن أن تحتوي على نص، عناصر أخرى، أو تكون فارغة. أمثلة من عناصر HTML فارغة هي "hr" ، "br" و "img" .

الأمثلة على ذلك:

<body>some text</body>

<message>some text</message>

الصفات

توفر سمات extra information about elements .

توضع سمات دائما داخل علامة فتح عنصر. سمات تأتي دائما في أزواج الاسم / القيمة. وفيما يلي "img" عنصر لديه معلومات إضافية حول ملف مصدر:

<img src="computer.gif" />

اسم العنصر "img" . اسم السمة "src" . قيمة السمة "computer.gif" . منذ العنصر نفسه فارغ يتم إغلاقه من قبل " /" .


الكيانات

بعض الأحرف لها معنى خاص في XML، مثل أقل من تسجيل (<) الذي يحدد بداية علامة XML.

يعرف معظمكم الكيان HTML: "&nbsp;" . هذا "no-breaking-space" يستخدم كيان في HTML لإدراج مساحة إضافية في مستند. يتم توسيع الكيانات عندما يتم تحليل وثيقة من قبل محلل XML.

يتم معرفة مسبقا الكيانات التالية في XML:

المراجع كيان حرف
&lt;<
&gt;>
&amp;&
&quot;"
&apos;'

PCDATA

PCDATA يعني بيانات شخصية تحليل.

التفكير في البيانات الشخصية مثل النص الموجود بين وسم البداية ووسم النهاية عنصر XML.

PCDATA is text that WILL be parsed by a parser . The text will be examined by the parser for entities and markup .

سيتم التعامل الكلمات داخل النص كما العلامات وسيتم توسيع الكيانات.

ومع ذلك، لا ينبغي أن تحتوي على بيانات شخصية تحليل أي و، <، أو> حرفا؛ هذه تحتاج إلى أن تكون ممثلة من قبل اند العلامة & lt؛ و & GT. الكيانات، على التوالي.


CDATA

CDATA يعني بيانات شخصية.

CDATA is text that will NOT be parsed by a parser . لن يتم التعامل مع الكلمات داخل النص كما العلامات ولن يتم توسيع الكيانات.