4.5.4 XMLi kasutamine

iDevice ikoon 4.5.4 XMLi kasutamine
  • XML on info struktuuri loomiseks, säilitamiseks, jagamiseks.
  • XML elemendid ja atribuudid ei ole fikseeritud nagu HTMLis.
  • XML keelereeglid on samad, mis XHTMLis.

XMLi näide:

<?xml version="1.0" encoding="..." ?>
<root>
<child>
<subchild> .... </subchild>
</child>
</root>

Joonis 4-28. XMLi komponendid. Allikas: BCS Koolitus, webmasteri põhikursus.

XML dokumendi näide:

<?xml version="1.0" encoding="UTF-8" ?>  - versiooni ja kodeeringu deklaratsioon
<!DOCTYPE tootajad SYSTEM "dekl.dtd"> - dokumendi tüübi deklaratsioon
<?xml-stylesheet type="text/css" href="kujundus.css"?> - viide kujundusfailile

<tootajad>
<tootaja emakeel="eesti">
<nimi>Juhan Juurikas</nimi>
<aadress>Pronksi 4</aadress>
<kirjeldus>Võlgnik</kirjeldus>
<oskus>Joonistamine</oskus>
<oskus>Kirjutamine</oskus>
</tootaja>
<tootaja emakeel="eesti">
<nimi>Aarne Sammal</nimi>
<aadress>Pronksi 2</aadress>
<kirjeldus>Võlgnik</kirjeldus>
<oskus>Joonistamine</oskus>
<oskus>Kirjutamine</oskus>
</tootaja>
</tootajad>

HTML elementidega määratakse kuidas kuvada andmeid. XML elementidega määratakse, mis on asja sisu, st missuguste andmetega on tegemist. CSSi abil luuakse kujundus.

Kui eelmisele XML dokumendi näitele lisada selline CSSi stiilileht:

tootajad {background-color: #ffffff; width: 100%;}
tootaja{color: #000000; font-size: 12pt;}
nimi, aadress, kirjeldus, oskus{color: #000000; margin-left: 10pt;}

...saame tulemuseks pildi brauseris:

Joonis 4-29. Kujundatud XMLi näidis. Allikas: BCS Koolitus, webmasteri põhikursus.