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: