Osnove XML
Če ste nekaj časa visili po forumih spletnih razvijalcev, ste verjetno videli, da je beseda „XML“ padla že večkrat. Iz radovednosti brskate po vnosu v Wikipediji za »XML« in preberete:

"Razširljivi označevalni jezik (XML) je splošna specifikacija za ustvarjanje označevalnih jezikov po meri. [1] Uvrščen je med razširljive jezike, saj omogoča uporabnikom, da določijo svoje elemente. Njegov glavni namen je olajšati skupno rabo strukturirane podatke v različnih informacijskih sistemih, zlasti prek interneta, [2] in se uporablja tako za kodiranje dokumentov kot za serijsko obdelavo podatkov. V slednjem kontekstu je primerljiv z drugimi besedilnimi jeziki za serijo, kot sta JSON in YAML. . "
Vaše oči so se verjetno zaslepile in si želite, da ne bi nikoli niti slišali XML.

No, ne paničarite, ker res ni tako zapleteno, kot si mislite!

XML je, preprosto preprosto, način shranjevanja informacij. Lepota XML je, da ga popolnoma prilagodite vi, spletni razvijalci. Za učenje ali odpravljanje napak ni pretirane kode, saj za polja lahko uporabite poljubna imena. Pravzaprav je najlažji programski jezik za učenje, ker večino kode definirate sami.

V redu, poglejmo primer. Recimo, da ste želeli ustvariti katalog svojih najljubših knjig. Z uporabo XML bi bili vaši vnosi videti nekako takole:


Fred Flintstone
Rock glasba
Moja najljubša knjiga!


Kot pri HTML-ju se besedilo med simboli imenuje "oznaka". Razlika v XML je, da vi, spletni razvijalec, lahko določite svoje lastne oznake in jih pokličete, kar koli želite. Preden začnete graditi lastne oznake, se morate naučiti nekaj pravil sintakse:

  • Vsaka začetna oznaka mora imeti ujemajočo se zaključno oznako. Z drugimi besedami, če imate oznako v svojem dokumentu XML, morate imeti zapiralno oznako nekje naprej.

  • Za razliko od HTML-ja, oznake v XML razlikujejo veliko in malo črko. To pomeni, da ni ista oznaka kot ali.

  • Nekaj ​​znakov ima vnaprej določene pomene in jih ni mogoče uporabiti znotraj oznake. To so: simbol manj kot (), ampersand (&), apostrof (') in narekovaj (").


Morda je največja prednost uporabe XML ta, da so njeni dokumenti shranjeni v računalniku v navadni besedilni obliki. Kot rezultat, lahko vsak računalnik, brskalnik ali strežnik te datoteke razume ne glede na vrsto, zato lahko podatke preprosto delite s svojimi obiskovalci. Datoteke XML lahko uporabljate s skoraj katero koli računalniško aplikacijo. Datoteke XML lahko preprosto pokličete tudi s strani HTML, kar pomeni, da vam ni treba skrbeti za ponovno ustvarjanje HTML-ja vsakič, ko dodate več podatkov - edino, kar morate prilagoditi, je dokument XML.

Spremljajte naš naslednji članek, v katerem bomo razčlenili elemente datoteke XML in vam pomagali sestaviti svoj prvi dokument XML.