Osnove XML-a
Ako ste neko vrijeme proveli družeći se na forumima za web programere, vjerovatno ste vidjeli da je riječ "XML" pala više puta. Iz znatiželje potražite unos u Wikipediji za 'XML' i čitate:

"XML (Extensible Markup Language) općenito je specifikacija za stvaranje prilagođenih označnih jezika. [1] Klasificiran je kao proširiv jezik jer omogućava korisnicima da definiraju vlastite elemente. Njegova je osnovna svrha olakšati dijeljenje strukturirani podaci u različitim informacijskim sustavima, posebno putem Interneta [2], a koriste se i za kodiranje dokumenata i za serializaciju podataka. U potonjem kontekstu to je uporedivo s drugim jezicima serializacije na temelju teksta poput JSON i YAML .. „.
Vaše su oči vjerojatno zastarjele i želite da nikad više NISU NJEGOVI XML-a.

Pa, nemojte paničariti, jer zaista nije tako komplicirano koliko mislite!

XML je, jednostavno, način za pohranu podataka. Ljepota XML-a je u tome što ga je Vama, web programeru, sasvim prilagodio. Ne postoji ispravan kôd za učenje ili uklanjanje pogrešaka, jer za polja možete koristiti koja god imena želite. Zapravo je to najjednostavniji jezik za učenje jer većinu koda sami definirate.

OK, pogledajmo primjer. Pretpostavimo da ste željeli stvoriti katalog svojih omiljenih knjiga. Pomoću XML-a vaši bi unosi izgledali ovako:


Fred Flintstone
Rock glazba
Moja omiljena knjiga!


Kao i kod HTML-a, tekst između simbola naziva se "oznaka". Razlika u XML-u je u tome što vi, web programer, možete definirati vlastite oznake i nazvati ih što god želite. Prije nego što započnete graditi vlastite oznake, morate naučiti nekoliko pravila sintakse:

  • Svaka početna oznaka mora imati odgovarajuću oznaku zatvaranja. Drugim riječima, ako imate oznaku u svom XML dokumentu, morate je negdje dalje spustiti.

  • Za razliku od HTML-a, oznake u XML-u razlikuju velika i mala slova. To znači da nije ista oznaka kao ili.

  • Nekoliko znakova imaju unaprijed definirana značenja i ne mogu se koristiti unutar oznake. Oni su: simbol manje od (), ampersand (&), apostrof (') i navodnik (").


Možda je najveća prednost korištenja XML-a ta što se njegovi dokumenti pohranjuju na vaše računalo u običnom tekstu. Kao rezultat, bilo koje računalo, preglednik ili poslužitelj mogu razumjeti te datoteke bez obzira na vrstu, tako da možete lako dijeliti podatke sa svojim posjetiteljima. XML datoteke mogu se koristiti s gotovo bilo kojim računalnim programima. Jednostavno je nazvati XML datoteke s HTML stranice, što znači da se ne morate brinuti o ponovnom uvođenju HTML-a svaki put kada dodate više podataka - jedino što trebate prilagoditi je XML dokument.

Pratite naš sljedeći članak u kojem ćemo razbiti elemente XML datoteke i pomoći vam u izradi vašeg prvog XML dokumenta.

Upute Video: UVOZ XML dokumneta (Excel 2010) (Travanj 2024).