Što je XML datoteka i kako je možete otvoriti i koristiti?

  • Gabriel Brooks
  • 0
  • 2298
  • 172
Oglas

XML je kratica eXtensible označni jezik. Njegova je svrha opisivanje i strukturiranje podataka na internetu, za mobilne aplikacije i drugdje. Pitate se kako to funkcionira i za što se koristi XML? Dopustite da vam pomognemo razumjeti detalje.

Što su označni jezici?

Jezici označavanja bilježe tekst ili dodaju dodatne informacije. Te napomene krajnjem korisniku ostaju nevidljive. “mašina”, poput vašeg preglednika, čita ove napomene prije obrade i predstavljanja teksta prema uputama naredbi za označavanje.

Prema Wikipediji:

“Ideja i terminologija razvili su se iz 'obilježavanja' papirnatih rukopisa, tj. Upute za reviziju urednika, tradicionalno napisane plavom olovkom na autorskim rukopisima. U digitalnim medijima ovaj je tekst upute o plavoj olovci zamijenjen oznakama koje označavaju dijelove dokumenta, a ne pojedinosti o tome kako se mogu prikazati na nekom zaslonu.”

Poznati primjer jezika za označavanje je HTML (HyperText Markup Language) Osnovni HTML FAQ koji biste trebali označiti Essential HTML FAQ trebali biste označiti HTML već neko vrijeme, tako da je vrijeme da naučite osnove. Evo što je to, kako to funkcionira i kako danas možete napisati neke uobičajene elemente u HTML-u! , Dok HTML (i drugi programski jezici) definiraju izgled web stranice, nikad ne biste trebali vidjeti trag koda. Ono što vidite je njegova interpretacija od strane vašeg preglednika. Na primjer, oblikovanje fonta ili ugrađene slike.

Kako funkcionira XML?

XML je meta označni jezik razvijen za internet. To je pojednostavljenje SGML-a (standardni generalizirani označni jezik), matičnog jezika svih označnih jezika. XML je proširiv jer korisnici mogu dodavati i definirati nove oznake ili građevinske blokove. Dodavanjem građevnih blokova korisnici mogu prilagoditi XML njihovim potrebama.

Da objasnim kako ovo sve radi, dopustite mi da malo skrenemo, koristeći primjere HTML i CSS.

Kako se XML odnosi na HTML

XML je sličan HTML-u, ali zato što korisnici mogu dodati vlastite građevne blokove, omogućava veću fleksibilnost. Ključna razlika između HTML-a i XML-a je ta što HTML definira kako podaci izgledaju, dok XML definira što su podaci. Zato XML ne može zamijeniti HTML, već ga proširuje.

Da bi opisao podatke, XML se oslanja na Definiciju vrste dokumenta (DTD). Mogli biste reći da je to strojni rječnik. Omogućuje uređaju da razumije označni jezik. Stoga svaki dokument mora započeti definiranjem vrste DTD-a koji će se koristiti. HTML koristi isti princip. Kôd koji ćete pronaći na mnogim web mjestima mogao bi izgledati ovako:

Ovaj specifični primjer govori vašem pregledniku da je DTD html 4.0 na engleskom. Tada preglednik može ići naprijed i usporediti svaku zadanu naredbu s njezinim DTD-om, što joj govori što treba učiniti sa svakom naredbom. Tako je naredba prevodi na podebljan tekst ili do podcrtanog teksta.

Kreditna slika: photovibes1 / Depositphotos

Kako CSS rješava problem s HTML-om

Problem s HTML-om je što se sastoji od statičkog niza naredbi. Kad god želite definirati određene atribucije, trebate utipkati ove naredbe. Iznova i iznova. Iako je ovo HTML jednostavan i lak za učenje, on također ograničava njegovu fleksibilnost.

Na primjer, recimo da želite promijeniti veličinu ili boju zaglavlja koje ste desetak puta koristili na svojoj web lokaciji. Zamislite da ste morali promijeniti atribut svakog od desetak zaglavlja pojedinačno. Kako dosadno!

U web dizajnu, Cascading Style Sheets (CSS) eliminirali su ovo zamorno uređivanje HTML dokumenata. Sada jednostavno dodate atribut “H1” u zaglavlje na web mjestu i u tablici stilova definirate što “H1” zaglavlje izgleda. A kad želite promijeniti izgled tog zaglavlja, promijenite ga samo na jednom mjestu, tj. Listu stilova. Problem riješen.

Razmišljate o pokretanju vlastite web stranice? Čitatelji MakeUseOf-a mogu ostvariti posebne popuste ako se prijave na InMotion Hosting koristeći ovu vezu ili Bluehost koristeći ovu vezu.

Kako XML obrađuje podatke

XML strukturira i definira podatke. To ne smeta određenim atributima, poput veličine ili boje. Njegovi građevni blokovi slični su HTML oznakama koje se odnose na CSS. Jasno definira naslov, zaglavlja, tekst i druge elemente dokumenta i interpretaciju ostavlja stroj.

Za puno temeljitije objašnjenje preporučujem ovaj uvod u XML.

Za što se koristi XML?

XML je našao široku primjenu. Danas se razni programi i uređaji koriste za obradu, strukturu, pohranu, prijenos i prikaz podataka. Na primjer, naširoko se koristi u B2B razmjeni podataka. XML je također standard za formate datoteka Officea, uključujući Microsoft Office i Google Docs datoteke.

Umjesto da integrira podatke u HTML dokument, outsource je da se odvoje XML datoteke. Budući da XML pohranjuje podatke u običnom tekstualnom formatu, pohrana je neovisna o vašoj platformi i vaši se podaci mogu mnogo više lako izvoziti, uvoziti ili jednostavno premještati.

Mnogi se drugi jezici temelje na XML-u, uključujući XHTML, WAP za ručne uređaje ili RSS za feedove. Na primjer, kako je istaknuo komentator, ako dodate / dovod na kraju URL-a ovog članka koji čitate, vidjet ćete XML RSS kod ovog članka: kliknite ovdje da biste vidjeli.

Kako otvoriti XML datoteku

Kao što je gore spomenuto, XML pohranjuje podatke u običan tekst. Zato možete otvoriti XML datoteke s više različitih programa. Općenito, desnom tipkom miša kliknite XML datoteku, odaberite Otvoriti sa s izbornika i odaberite program. Možete isprobati bilo koji od programa u nastavku:

  • Windows bilježnica ili bilo koji drugi uređivač teksta
  • blokčić za bilješke++
  • Bilo koji web preglednik

Možete isprobati i XML preglednik na mreži, poput onog iz Code Beautify.

Datoteku ćete moći čitati s bilo kojim od gore navedenih programa, ali će Notepad ++ i namjenski XML gledatelji ili uređivači obojati XML oznake i na taj način mnogo lakše shvatiti strukturu podataka. Međutim, imajte na umu da ovi programi ne mogu izvršavati XML jer su svi podaci unutar dokumenta strukturirani podaci.

XML format Demistificiran

XML nije internetski proizvod koji je nekada bio. Danas je JSON najpopularnija alternativa za integriranje podataka.

Ako ste programer, ipak ćete morati povremeno raditi s XML-om. Kako čitati i pisati XML datoteke s kodom Kako čitati i pisati XML datoteke s kodom Iako je popularnost XML-a u posljednje vrijeme opala, možda ćete naići na povremeno je stoga važno naučiti čitati i pisati XML datoteku iz koda. .




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.