Hitre šole na www.matjazev.net

Hitra šola XML




Zakaj XML?

XML se osredotoči na podatke in nič drugega!


XML lahko loči podatke od izgleda

Vzemimo prejšnji primer:

XML pismo
<pismo>
  <prejemnik>Matej</prejemnik>
  <posiljatelj>Matjaž</posiljatelj>
  <vsebina>Zdravo, to je šola XML!</vsebina>
</pismo>
    

Ob pismu nisem nikjer povedal, kako naj bo le to predstavljeno.

No, da se ne bom vseskozi ponavljal - na internet straneh (pisanih seveda s HTML) lahko imate XML otočke (Data islands), kjer so v obliki XML zapisani podatki, HTML koda pa določa, kako naj bodo le-ti predstavljeni.

Tudi tele strani so zapisane v XML obliki, a jih zaradi prevelikih razlik med brkljalniki nisem direktno zapisal na internet, temveč sem jih prevedel iz XML v HTML in nato dal na internet!


XML lahko uporabite za izmenjavo podatkov (B2B)

V realnem svetu imamo veliko računalniških sistemov, ki se ločijo tako po strojni kakor, po programski opremi. S pomočjo XML standarda lahko podatke preprosto izmenjujete, saj predpostavljamo, da vsi sodelujoči sistemi poznajo Internet. Če poznajo internet, potem pomeni, da lahko iz njega dobijo podatke, a to še ne pomeni, da jih lahko uporabijo!

Če podatke 'zapakiramo' v XML pomeni, da jih lahko razumejo!


XML lahko uporabite za shranjevanje podatkov

No ja, se da, a tukaj ne pričakujem revolucije, saj so podatkovne baze precej uporabnejše!


Hitro preverjanje znanja

  1. Kaj lahko počnemo z XML? ..... Odgovor
  2. Koliko korenskih oznak lahko ima XML dokument? ..... Odgovor






Kaj menite vi?