XML
Xml (eXtensible Markup Language) je označevalni jezik.
XML je zasnovan za shranjevanje in prenos podatkov.
Xml je bil izdan v poznih 90-ih. ustvarjen je bil za zagotavljanje enostavne uporabe in shranjevanja samoopisnih podatkov.
XML je 10. februarja 1998 postal priporočilo W3C.
XML ni nadomestilo za HTML.
XML je zasnovan tako, da je samoopisen.
XML je zasnovan za prenos podatkov, ne za prikaz podatkov.
Oznake XML niso vnaprej določene. Določiti morate lastne oznake.
XML je neodvisen od platforme in jezika.
Zakaj xml
Neodvisno od platforme in neodvisno od jezika: glavna prednost xml je, da lahko z njim vzamete podatke iz programa, kot je Microsoft SQL, jih pretvorite v XML in nato ta XML delite z drugimi programi in platformami. Lahko komunicirate med dvema platformama, kar je na splošno zelo težko.
Glavna stvar, zaradi katere je XML resnično močan, je njegova mednarodna sprejetost. Številne korporacije uporabljajo vmesnike XML za baze podatkov, programiranje, pisarniške aplikacije za mobilne telefone in drugo. To je posledica njegove značilnosti, neodvisne od platforme.
Če morate v dokumentu HTML prikazati dinamične podatke, bo urejanje HTML-ja ob vsaki spremembi podatkov zahtevalo veliko dela.
Z XML lahko podatke shranite v ločene datoteke XML. Tako se lahko osredotočite na uporabo HTML/CSS za prikaz in postavitev ter ste prepričani, da spremembe v osnovnih podatkih ne bodo zahtevale sprememb HTML-ja.
Z nekaj vrsticami kode JavaScript lahko preberete zunanjo datoteko XML in posodobite podatkovno vsebino vaše spletne strani.
V resničnem svetu računalniški sistemi in zbirke podatkov vsebujejo podatke v nezdružljivih formatih.
Podatki XML so shranjeni v obliki navadnega besedila. To zagotavlja programsko in strojno neodvisen način shranjevanja podatkov.
Tako je veliko lažje ustvariti podatke, ki jih lahko delijo različne aplikacije.
AJAX
AJAX je akronim za asinhroni JavaScript in XML. Je skupina medsebojno povezanih tehnologij, kot so JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest itd.
AJAX vam omogoča asinhrono pošiljanje in prejemanje podatkov brez ponovnega nalaganja spletne strani. Torej je hitro.
AJAX vam omogoča pošiljanje samo pomembnih informacij na strežnik in ne celotne strani. Tako so le dragoceni podatki s strani odjemalca preusmerjeni na stran strežnika. Zaradi tega je vaša aplikacija interaktivna in hitrejša.
ajax ni tehnologija, ampak skupina medsebojno povezanih tehnologij. Tehnologije AJAX vključujejo:
- HTML/XHTML in CSS
- DOM
- XML ali JSON
- XMLHttpRequest
- JavaScript
Posodobljeno dne
17. avg. 2024