DTD - Modulo ng Pagtatayo ng XML

Ang pangunahing modulo ng pagtatayo ng XML at HTML dokumento ay ang mga tag na katulad ng <body>....</body>.

Modulo ng Pagtatayo ng XML Dokumento

Ang lahat ng XML dokumento (at HTML dokumento) ay binubuo ng mga napakasimpleng modulo ng pagtatayo:

  • Elemento
  • Attribute
  • Entity
  • PCDATA
  • CDATA

Ang maikling paglalarawan ng bawat modulo ng pagtatayo ay sumusunod:

Elemento

Ang elemento ay ang pangunahing modulo ng XML at HTML dokumento.Pangunahing Mga Modulo ng Pagtatayo.

Ang halimbawa ng HTML element ay "body" at "table". Ang halimbawa ng XML element ay "note" at "message". Ang elemento ay maaaring magkaroon ng teksto, ibang elemento, o walang laman. Ang halimbawa ng walang laman na HTML element ay "hr", "br", at "img".

Halimbawa:

<body>body text in between</body>
<message>some message in between</message>

Attribute

Ang attribute ay makakapagbibigay ng:Ang karagdagang impormasyon ng elemento.

Ang attribute ay palaging inilalagay sa simbolo ng pagsisimula ng elemento. Ang attribute ay palaging nagsisimula sa:Pangalan/HalagaAng paraan ng paghahatid nito ay magiging magkakapareho. Ang "img" na elemento na ito ay may karagdagang impormasyon tungkol sa pinagmulan ng file:

<img src="computer.gif" />

Ang pangalan ng elemento ay "img". Ang pangalan ng attribute ay "src". Ang halaga ng attribute ay "computer.gif". Dahil ang elemento ay walang laman, ito ay tinatapos ng "/".

Entity

Ang entity ay ginagamit upang tukuyin ang variable ng pangkaraniwang teksto. Ang entity reference ay ang pagtutukoy ng entity.

Karamihan sa mga estudyante ay nakikilala ang entity reference na ito sa HTML: " ". Ginagamit ang entity na ito ng 'no-break space' sa HTML upang magdagdag ng ekstra espasyo sa dokumento.

Kapag ang dokumento ay pinapaliwanag ng XML parser, ang mga entidad ay magiging bukas.

Ang mga sumusunod na entity ay inilapat sa XML:

Entity reference Karakter
< <
> >
& &
" "
' '

PCDATA

Ang PCDATA ay nangangahulugan na pinapaliwanag na character data (parsed character data).

Maaaring isipin ang character data bilang teksto sa pagitan ng simbolo ng pagsisimula at pagtatapos ng XML element.

Ang PCDATA ay teksto na maipapaliwanag ng parser. Ang mga teksto na ito ay magiging check ng parser para sa mga entidad at mga tag.

Ang mga tag sa teksto ay magiging marka, habang ang mga entidad ay magiging bukas.

但是,被解析的字符数据不应该包含任何 &、< 或者 > 字符;需要使用 &、< 以及 > 实体来分别替换它们。

CDATA

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

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