لبنات البناء الرئيسية في كل من وثائق 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: " " . هذا "no-breaking-space" يستخدم كيان في HTML لإدراج مساحة إضافية في مستند. يتم توسيع الكيانات عندما يتم تحليل وثيقة من قبل محلل XML.
يتم معرفة مسبقا الكيانات التالية في XML:
المراجع كيان | حرف |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
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 . لن يتم التعامل مع الكلمات داخل النص كما العلامات ولن يتم توسيع الكيانات.