Site hosted by Angelfire.com: Build your free website today!

XML DTD Ehitus

xml.jpg

DTD koosneb järgnevatest elementidest: Elemendid, Atribuudid,
Erimärgised, PCDATA ja CDATA.

Elemendid

Elemendid on XML ja ka Html dokumendi nurgakiviks. Element võib sisaldada teksti, teisi elemente või olla hoopis tühi. (html's on tühjadeks elementideks "hr", "br" ja "img" märgised)

Näide:

<body>mingi tekst</body>
<teade>mingi tekst</teade>

Atribuudid

Atribuut annab lisainfot elemendi kohta. Atribuut asub alati elemendi algusmärgises. Atribuut kirjutatakse alati paaris s.t. nimi ja väärtus. Allpool olevas näites, omab "img" element täiendavat informatsiooni vastava faili kohta:

<img src="mingipilt.gif" />

Erimärgised

Nii nagu Html'is, tuleb XML'is mõnede sümbolite kirjutamisel kasutada erimärgiseid. Vastasel juhul, XML dokumendi parsimisel võib parser tunnistada sümboli hoopis veaks.
Allpool on nimekiri sümbolitest mis tuleb kasutada XML dokumendis:

Erimärgis Sümbol
&lt; <
&gt; >
&amp; &
&quot; "
&apos; '

PCDATA

PCDATA on data mida parser loeb. Seega on see tekst mis asub XML elemendi algusemärgise ja lõpumärgise vahel.

Parsitav data ei tohi sisaldada &, <, või > sümboleid. Need tuleb asendada vastavalt &amp; &lt; ja &gt; erimärgistega.

CDATA

CDATA on data mida parser ei loe. Märgised tekstis jäävad parseri poolt töötlemata.





Punane Nool Vasak Punane Nool

Menüü