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

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

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





Što su jezici označavanja?

Jezici za označavanje označavaju tekst ili dodaju dodatne informacije. Ove napomene ostaju nevidljive za krajnjeg korisnika. 'Stroj', poput vašeg preglednika, čita ove napomene prije obrade i predstavljanja teksta prema uputama za označavanje.





Prema Wikipedija :





'Ideja i terminologija razvili su se iz' obilježavanja 'papirnatih rukopisa, tj. Uputa za reviziju urednika, tradicionalno napisanih plavom olovkom na rukopisima autora. U digitalnim medijima ovaj je 'tekst upute za plavu olovku' zamijenjen oznakama koje označavaju dijelove dokumenta, a ne pojedinostima o tome kako bi se mogli prikazati na nekom zaslonu. '

Poznati primjer jezika za označavanje je HTML (HyperText Markup Language). Dok HTML (i drugi programski jezici) definiraju izgled web stranice, nikada ne biste trebali vidjeti trag koda. Ono što vidite je tumačenje vašeg preglednika. Na primjer, oblikovanje fonta ili ugrađene slike.



Kako XML radi?

XML je jezik za označavanje meta razvijen za internet. To je pojednostavljenje SGML -a (Standard Generalized Markup Language), majke svih jezika za označavanje. XML je proširiv jer korisnici mogu dodavati i definirati nove oznake ili građevne blokove. Dodavanjem gradivnih blokova korisnici mogu prilagoditi XML svojim potrebama.

Da bih objasnio kako sve ovo funkcionira, dopustite mi da zaobiđem, koristeći HTML i CSS kao primjere.





Kako se XML odnosi prema HTML -u

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

Za opis podataka XML se oslanja na Definiciju vrste dokumenta (DTD). Moglo bi se reći da je ovo rječnik stroja. Omogućuje stroju razumijevanje jezika označavanja. 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 stranicama mogao bi izgledati otprilike ovako:





Ovaj konkretni primjer govori vašem pregledniku da je DTD html 4.0 na engleskom jeziku. Preglednik tada može usporediti svaku od zadanih naredbi s njezinim DTD -om, koji mu govori što učiniti sa svakom naredbom. Tako zapovijeda

prevodi na podebljan tekst ili

pretvoriti google play glazbu u mp3

do podcrtanog teksta.

Kredit za sliku: photovibes1/ Depositphotos

Kako CSS rješava problem s HTML -om

Problem s HTML -om je što se sastoji od statičkog skupa naredbi. Kad god želite definirati određene atribucije, morate upisati ove naredbe. Uvijek iznova. Iako ovo čini HTML jednostavnim i lakim za učenje, također ograničava njegovu fleksibilnost.

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

U web dizajnu, Cascading Style Sheets (CSS) uklonili su ovo dosadno uređivanje HTML dokumenata. Sada jednostavno dodajte atribut 'H1' u svoje zaglavlje na web stranici i u stilskoj tablici definirate kako zaglavlje 'H1' izgleda. A kad želite promijeniti izgled tog zaglavlja, promijenite ga samo na jednom mjestu, tj. Stilskom listu. Problem riješen.

Razmišljate o pokretanju vlastite web stranice? Čitatelji MakeUseOf mogu ostvariti posebne popuste ako se prijave za InMotion hosting pomoću ovaj link ili Bluehost pomoću ovaj link .

koja je najjeftinija aplikacija za dostavu hrane

Kako XML postupa s podacima

XML strukturira i definira podatke. Ne zamara se specifičnim 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, a tumačenje prepušta stroju.

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

Za što se koristi XML?

XML je našao široku primjenu. Danas ga različiti programi i uređaji koriste za rukovanje, strukturiranje, pohranu, prijenos i prikaz podataka. Na primjer, naširoko se koristi u B2B razmjeni podataka. XML je također standard za formate datoteka sustava Office, uključujući datoteke sustava Microsoft Office i Google dokumente.

Umjesto integriranja podataka u HTML dokument, on ih prepušta vanjskim tvrtkama za odvajanje XML datoteka. Budući da XML pohranjuje podatke u običnom tekstualnom obliku, pohrana je neovisna o vašoj platformi i vaši se podaci mogu mnogo lakše izvesti, uvesti ili jednostavno premjestiti.

Mnogi drugi jezici temelje se na XML -u, uključujući XHTML, WAP za ručne uređaje ili RSS za sažetke sadržaja. Na primjer, kako je istaknuo komentator, ako dodate /feed do kraja URL -a ovog članka koji čitate vidjet ćete XML RSS kod ovog članka: kliknite ovdje da vidite .

Kako otvoriti XML datoteku

Kao što je gore spomenuto, XML pohranjuje podatke u običnom tekstu. 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 dolje navedenih programa:

  • Windows Notepad ili bilo koji drugi uređivač teksta
  • Notepad ++
  • Bilo koji web preglednik

Također možete isprobati mrežni preglednik XML -a poput onog iz Kod uljepšajte .

Moći ćete čitati datoteku s bilo kojim od gore navedenih programa, ali Notepad ++ i namjenski pregledači ili uređivači XML -a obojat će kode XML oznake i tako znatno olakšati shvaćanje strukture podataka. Imajte na umu, međutim, da ti programi ne mogu izvršavati XML jer sve što možete pronaći unutar dokumenta su strukturirani podaci.

XML format demistificiran

XML više nije internetski proizvod kao što je bio. Danas je JSON njegova najpopularnija alternativa za integraciju podataka.

Ako ste programer, ipak ćete to morati učiniti povremeno raditi s XML -om .

Udio Udio Cvrkut E -pošta 6 zvučnih alternativa: najbolje besplatne ili jeftine aplikacije za audio knjige

Ako ne volite plaćati audioknjige, evo nekoliko sjajnih aplikacija koje vam omogućuju besplatno i legalno slušanje.

Pročitajte Dalje
Povezane teme
  • Objašnjena tehnologija
  • Programiranje
  • HTML
  • Web razvoj
  • Programiranje
  • XML
O autoru Tina Sieber(831 objavljenih članaka)

Dok je doktorirala, Tina je počela pisati o potrošačkoj tehnologiji 2006. godine i nikada nije prestala. Sada i urednik i SEO, možete je pronaći na Cvrkut ili pješačenje po obližnjoj stazi.

Više od Tine Sieber

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu