XML je namenjen opisu podatkov osredotoči se na podatke!
HTML je namenjen prikazu podatkov in osredotoči se na izgled.
Odprite beležnico (tisto računalniško! - notepad) in vanjo zapišite sledeče vrstice:
| Primer HTML dokumenta |
<html>
<body>
Pozdravljen svet, to je moja prva internet stran!
</body>
</html>
|
Posnemite datoteko kot prva.html. Če to datoteko odprete v brkljalniku, boste dobili takšen izgled prva.html.
Dobro, kot vidite, ste res napisali vašo prvo internetno stran. Postavite se torej zopet v beležko in popravite tretjo vrstico v tole:
| Popravite prvi primer |
Pozdravljen svet, to je <b>moja prva internet stran</b>!
|
Če to datoteko pogledate v brkljalniku, boste videli, da se je del teksta odebelil druga.html. Poskusite sedaj zamenjati vrstico s tole:
| Popravite prvi primer - še enkrat |
Pozdravljen svet, to je <font color="red">moja prva internet stran</font>!
|
Del teksta je postal rdeč…(tretja.html) Takole bi lahko nadaljevali v šolo HTML-ja, a zaenkrat ne bomo. Želel sem vam samo pokazati, kako HTML izgleda. Kot vidite, lahko z nekimi posebnimi oznakami dosegamo različne učinke.
Zapomniti pa si morate sledeče:
< in >.</ in >
(npr: <b> in </b>, <center> in </center>…).HTML se ne obremenjuje, če oznake ne zaključite (ne napišete drugega para). XML, kot boste videli, pa je precej natančnejši! |
XML je namenjen strukturiranju, shranjevanju in pošiljanju informacij, zato XML sam ne naredi ničesar (Bljah!). No, no, poglejmo si primer neke XML datoteke:
| Prva XML datoteka |
<pismo>
<prejemnik>Matej</prejemnik>
<posiljatelj>Matjaž</posiljatelj>
<vsebina>Zdravo, to je šola XML!</vsebina>
</pismo>
|
Dobro, iz datoteke je razvidno, da predstavlja pismo, ki ga Matjaž pošilja Mateju in mu sporoča: »Zdravo, to je šola XML!«. To pa je tudi vse! V datoteki ni napisano, kaj točno predstavlja oznaka prejemnik, še manj pa je razvidno, kako naj bi bila ta oznaka predstavljena na ekranu (listu?) - ah, da, saj nikjer ni navedeno, kje naj se ta informacija pojavi!
HTML ima recimo pred-definirane oznake in avtor lahko uporablja samo te (<b> tekst odebeli, <i> tekst nagne…).
Za razliko od njega pa XML nima nobenih pred-definiranih oznak - vi si morate izmisliti lastne!
Poglejte recimo prejšnji primer. Oznaka </prejemnik> ni nikjer navedena, XML je ne pozna, izmislil sem si jo sam in namesto nje bi lahko recimo
uporabil </komu> namesto </posiljatelj> pa recimo oznako </kdo>!
Oznake so lahko precej poljubne, a ne popolnoma. O njih se bomo učili kasneje! |