DTD - XML 构建模块

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

XML 文档构建模块

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

  • ఎలమెంట్
  • అట్రిబ్యూట్లు
  • ఎంటిటీ
  • PCDATA
  • CDATA

ప్రతి నిర్మాణ మొక్కకు కొన్ని సంక్షిప్త వివరణలు ఇక్కడ ఉన్నాయి.

ఎలమెంట్

ఎలమెంట్లు XML మరియు HTML డాక్యుమెంట్ల ప్రధాన నిర్మాణ మొక్కలు అవుతాయి.ప్రధాన నిర్మాణ మొక్కలు.

హెచ్ఎంఎల్ ఎలమెంట్ ఉదాహరణలు "body" మరియు "table". XML ఎలమెంట్ ఉదాహరణలు "note" మరియు "message". ఎలమెంట్లు టెక్స్ట్, ఇతర ఎలమెంట్లు లేదా ఖాళీగా ఉంటాయి. ఖాళీ హెచ్ఎంఎల్ ఎలమెంట్ ఉదాహరణలు "hr" మరియు "br" మరియు "img".

ఉదాహరణకు:

<body>మధ్యలో ఉన్న బయో టెక్స్ట్</body>
<message>మధ్యలో ఉన్న కొన్ని సందేశాలు</message>

అట్రిబ్యూట్లు

అట్రిబ్యూట్లు అందించవచ్చుఎలమెంట్ యొక్క అదనపు సమాచారం.

అట్రిబ్యూట్లు ఎలమెంట్ స్టార్ట్ టాగ్ లో ఉంటాయి. అట్రిబ్యూట్లు ఎక్కడైనా ఉంటాయి. అట్రిబ్యూట్లు ఎక్కడైనా ఉంటాయి.పేరు/విలువరూపంలో పరస్పరం కలిసి ఉంటాయి. ఈ "img" ఎలమెంట్ స్రోత్ ఫైల్ యొక్క అదనపు సమాచారాన్ని కలిగి ఉంటుంది:

<img src="computer.gif" />

ఎలమెంట్ పేరు "img". అట్రిబ్యూట్ పేరు "src". అట్రిబ్యూట్ విలువ "computer.gif". ఎలమెంట్ తప్పుగా ఉన్నప్పుడు, ఇది "/" ద్వారా మూసిబడుతుంది.

ఎంటిటీ

ఎంటిటీస్ సాధారణ టెక్స్ట్ నిర్వచించడానికి ఉపయోగించబడతాయి. ఎంటిటీ రఫ్తాలు ఎంటిటీస్ పై సూచనలు అవుతాయి.

చాలా విద్యార్థులు ఈ HTML ఎంటిటీ రఫ్తాను తెలుసు: " ". ఈ "నాన్ బ్రేక్ స్పేస్" ఎంటిటీ హెచ్ఎంఎల్ లో ఒక అదనపు స్పేస్ చేర్చడానికి ఉపయోగించబడుతుంది.

డాక్యుమెంట్ XML పార్సర్ ద్వారా పార్సింగ్ అవుతుంది ఉన్నప్పుడు, ఎంటిటీస్ విస్తరించబడతాయి.

ఈ ఎంటిటీస్ XML లో ప్రి-డిఫైన్డ్ అవుతాయి:

ఎంటిటీ రఫ్తాలు చారకం
< <
> >
& &
" "
' \'

PCDATA

PCDATA అంటే పార్సడ్ చారక డేటా (parsed character data).

చారక డేటా అనేది ఎక్స్మ్ల్ ఎలమెంట్ స్టార్ట్ టాగ్ మరియు ఎండ్ టాగ్ మధ్య టెక్స్ట్ గా భావించవచ్చు.

PCDATA పార్సర్ ద్వారా పార్సింగ్ అవుతుంది టెక్స్ట్. ఈ టెక్స్ట్ పార్సర్ ద్వారా ఎంటిటీస్ మరియు టాగ్లు పరిశీలించబడుతుంది.

టెక్స్ట్ లో టాగ్లు మార్కర్లుగా ప్రాసెస్ అవుతాయి, మరియు రియల్ అనుబంధాలు విస్తరించబడతాయి。

కానీ, పరిశీలించబడే అక్షర సమాచారంలో ఏదైనా &、< లేదా > అక్షరాలను చేర్చకూడదు; వాటిని వ్యవస్థీకరించడానికి &、< మరియు > ఎంటిటీస్ ఉపయోగించాలి.

CDATA

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

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