XML se osredotoči na podatke in nič drugega!
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! |
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!
No ja, se da, a tukaj ne pričakujem revolucije, saj so podatkovne baze precej uporabnejše!