ڈی ٹی اے - ایکس ایم ال بندوبست ماڈول

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 بندار کی وضاحت کا معلوم ہوتا ہے: " "، جو 'نافریمان سورا' بندار کے طور پر استعمال کیا جاتا ہے اور اس کا مقصد کسی دستاویز میں ایک اضافی سورا داخل کرنا ہوتا ہے。

جب دستاویز XML پارسیکر کے ذریعے پارسی کیا جائیگا تو بندار کھول دیا جائیگا。

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

ایک بندار حروف
< <
> >
& &
" "
' '

PCDATA

PCDATA کا مطلب یہ ہوتا ہے کہ پارسی کئے گئے کوائی داٹا (parsed character data)。

کوائی داٹا کو ایک XML علامت کی شروعاتی تگ اور ختماتی تگ کے درمیان کا متن کی طرح تصور کئے جاسکتا ہے。

PCDATA جو پارسیکر نے پارسی کرنے والا متن ہوتا ہے، یہ متن پارسیکر کے ذریعے وسیع کیا جائیگا اور نشانوں کا جائزہ لیا جائیگا。

متن میچھی میچھی کا نشان بنا کئے جائیگا، جبکہ مادری کا حصہ کھول دیا جائیگا。

ਪਰ ਪਰਿਭਾਸ਼ਿਤ ਚਿੱਤਰ ਦਾਤਾ ਕੋਈ &、< ਜਾਂ > ਅੱਖਰ ਨਹੀਂ ਰੱਖਣਾ ਚਾਹੀਦਾ; ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖ ਵੱਖ ਰੂਪ ਵਿੱਚ &ਅਮਪ;、<ਲਟ; ਅਤੇ >ਗਟ; ਇਕਾਈਆਂ ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ।

CDATA

CDATA 的意思是字符数据(character data)。

CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。