DTD - عناصر کیمیتار

XML 以及 HTML 文档的主要构建模块是类似 .... 这样的标签。

XML 文档构建模块

所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成:

  • 元素
  • 属性
  • اشیاء
  • PCDATA
  • CDATA

下面是每个构建模块的简要描述。

元素

元素是 XML 以及 HTML 文档的主要构建模块

HTML 元素的例子是 "body" 和 "table"。XML 元素的例子是 "note" 和 "message" 。元素可包含文本、其他元素或者是空的。空的 HTML 元素的例子是 "hr"、"br" 以及 "img"。

实例:

body text in between
some message in between

属性

属性可提供有关元素的额外信息

属性总是被置于某元素的开始标签中。属性总是以نام/مرادکسی بھی برچی کی شکل میں جو کسی بھی برچی کی شکل میں آتا ہے، اس کی شکل میں جو "img" عنصر کسی بھی بنیادی عنصر کی شکل میں اضافی معلومات رکھتی ہے:

<img src="computer.gif" />

عنصر کا نام "img" ہوگا، کیوں کہ اس کا نام "src" ہوگا، اس کا مراد بنیاد "computer.gif" ہوگا، کیوں کہ عنصر خالی ہوگا، وہ '/ ' سے بندل کیا جائیگا。

اشیاء

اشیاء کو عام متن کی متغیر کی شکل میں تعریف کیا جاتا ہے، اشیاء کی مراد کو اشیاء کی مراد کی مراد کی شکل میں استعمال کیا جاتا ہے。

بہت سارے طلباء اس HTML کی اشیاء کی مراد کو جانتے ہیں: " ". اس 'بدون ختم کاری اور پاروں کی خلا' کی اشیاء کو HTML میں مستند میں ایک اضافی خلا شامل کرنے کے لئے استعمال کیا جاتا ہے。

جب مستند XML کسی بھی ڈیجیٹل اشارے کا ڈیٹا کا پتا لگایا جائیگا، وہ کسی بھی ڈیجیٹل اشارے کا ڈیٹا کا پتا لگایا جائیگا。

درج ذیل اشیاء XML میں پہلے تعریف کی گئی ہیں:

اشیاء کی مراد حروف
< <
> >
& &
" "
' '

PCDATA

PCDATA کا معنائی بنیاد جائز کیا جائیگا کسی بھی ڈیجیٹل اشارے کا ڈیٹا (parsed character data) کا معنائی بنیاد ہوگا。

کسی بھی ڈیجیٹل اشارے کا ڈیٹا کو بات چیت کی جگہ کو بات چیت کی جگہ کی شکل میں تصور کیا جاسکتا ہے، جو XML علامت کی شروعاتی برچی اور ختماتی برچی کے درمیان ہوگا。

PCDATA جو کسی بھی ڈیجیٹل اشارے کا ڈیٹا کا معنائی بنیاد ہوگا، ان کو جائز کیا جائیگا، ان کا پتا لگایا جائیگا اور برچیوں کا پتا لگایا جائیگا。

متن میں کسی بھی برچی کو مارکر کے طور پر بندل کیا جائیگا، جبکہ اشیاء کا پتا لگایا جائیگا。

باہم، جس میں کسی بھی ڈیجیٹل اشارے کا ڈیٹا جائز نہیں ہونا چاہئی، وہ &، < یا > کو شامل نہیں کیا جائیں؛ ان کو &، < اور > کی شکل میں تبدیل کیا جانا چاہئی۔

CDATA

CDATA به معنای داده‌های کاراکتری (character data) است.

CDATA متنی است که پردازنده آن را پردازش نمی‌کند.برچسب‌های موجود در این متون به عنوان برچسب‌ها در نظر گرفته نمی‌شوند و ایجنتی‌ها در آنها باز نمی‌شوند.