Kaj je datoteka XML (in kako jo odprem)?

Datoteka s pripono .xml je datoteka razširljivega označevalnega jezika (XML). To so v resnici zgolj besedilne datoteke, ki z oznakami po meri opisujejo strukturo in druge značilnosti dokumenta.

Kaj je XML?

XML je označevalni jezik, ki ga je ustvaril konzorcij za svetovni splet (W3C), da bi določil sintakso za kodiranje dokumentov, ki bi jih lahko prebrali ljudje in stroji. To stori z uporabo oznak, ki določajo strukturo dokumenta, pa tudi način shranjevanja in prevoza dokumenta.

Verjetno ga je najlažje primerjati z drugim označevalnim jezikom, s katerim ste morda seznanjeni - z označevalnim jezikom hiperteksta (HTML), ki se uporablja za kodiranje spletnih strani. HTML uporablja vnaprej določen nabor označevalnih simbolov (kratke kode), ki opisujejo obliko vsebine na spletni strani. Naslednja preprosta koda HTML na primer uporablja oznake, da nekatere besede postanejo krepke in ležeče:

Tako naredite krepko besedilo in tako naredite ležeče besedilo

Stvar, ki razlikuje XML, pa je ta, da je razširljiv. XML nima vnaprej določenega označevalnega jezika, tako kot HTML. Namesto tega XML omogoča uporabnikom, da ustvarijo lastne označevalne simbole za opis vsebine, pri čemer naredijo neomejen in samoodločen nabor simbolov.

V bistvu je HTML jezik, ki se osredotoča na predstavitev vsebine, medtem ko je XML namenski jezik za opis podatkov, ki se uporablja za shranjevanje podatkov.

XML se pogosto uporablja kot osnova za druge oblike dokumentov - pravzaprav na stotine. Tu jih je nekaj, ki jih morda prepoznate:

  • RSS in ATOM opisujeta, kako bralne aplikacije obdelujejo spletne vire.
  • Microsoft .NET za svoje konfiguracijske datoteke uporablja XML.
  • Microsoft Office 2007 in novejši uporabljajo XML kot osnovo za strukturo dokumentov. To na primer pomeni »X« v obliki zapisa dokumenta .DOCX Word, uporablja pa se tudi v Excelu (datoteke XLSX) in PowerPoint (datoteke PPTX).

Če imate torej datoteko XML, vam to ne pomeni nujno, s katero aplikacijo je namenjena uporabi. Običajno vam tega ne bo treba skrbeti, razen če ste vi tisti, ki dejansko oblikujete datoteke XML.

Kako odpreti enega?

Datoteko XML lahko neposredno odprete na nekaj načinov. Lahko jih odprete in uredite s katerim koli urejevalnikom besedil, si jih ogledate s katerim koli spletnim brskalnikom ali uporabite spletno mesto, ki vam omogoča ogled, urejanje in celo pretvorbo v druge formate.

Če redno delate z datotekami XML, uporabite urejevalnik besedil

Ker so datoteke XML v resnici samo besedilne datoteke, jih lahko odprete v katerem koli urejevalniku besedil. Stvar je v tem, da veliko urejevalnikov besedil - na primer Notepad - preprosto ni zasnovanih za prikaz datotek XML s pravilno strukturo. Morda je v redu, če odprete datoteko XML in si na hitro ogledate, da ugotovite, kaj je. Vendar pa obstajajo veliko boljša orodja za delo z njimi.

Z desno miškino tipko kliknite datoteko XML, ki jo želite odpreti, v kontekstnem meniju pokažite na »Odpri z« in nato kliknite možnost »Beležnica«.

Opomba : Tu uporabljamo primere sistema Windows, vendar enako velja za druge operacijske sisteme. Poiščite dober urejevalnik besedil, ki je zasnovan za podporo datotek XML.

Datoteka se sicer odpre, toda kot vidite, izgubi večino oblikovanja in celotno stvar strne v samo dve vrstici dokumenta.

Torej, čeprav je Notepad lahko koristen za hitro preverjanje datoteke XML, je veliko bolje z naprednejšim orodjem, kot je Notepad ++, ki poudari sintakso in datoteko oblikuje tako, kot je predvidena.

Tu je ista datoteka XML, odprta v Notepad ++:

POVEZANE: Kako zamenjati beležnico z drugim urejevalnikom besedila v sistemu Windows

Za ogled strukturiranih podatkov uporabite spletni brskalnik

Če datotek XML res ni treba urejati, ampak jih je treba le občasno pregledati, je brskalnik, s katerim berete ta članek, zelo primeren za to delo. Pravzaprav je vaš privzeti spletni brskalnik verjetno nastavljen kot privzeti pregledovalnik datotek XML. Torej, če dvokliknete datoteko XML, jo morate odpreti v brskalniku.

Če ne, lahko z desno miškino tipko kliknete datoteko in poiščete možnosti za njeno odpiranje s katero koli aplikacijo, ki jo želite. Na seznamu programov preprosto izberite svoj spletni brskalnik. V tem primeru uporabljamo Chrome.

Ko se datoteka odpre, boste videli lepo strukturirane podatke. Ni tako lep kot barvno kodiran pogled, ki ga dobite z nečim, kot je Notepad ++, vendar je daleč boljši od tistega, ki ga dobite z Notepadom.

Uporabite spletni urejevalnik za ogled, urejanje ali pretvorbo datotek XML

Če želite urediti občasno datoteko XML in ne želite prenesti novega urejevalnika besedil ali če morate datoteko XML pretvoriti v drugo obliko, je na voljo nekaj spodobnih spletnih urejevalnikov XML, ki so na voljo brezplačno. TutorialsPoint.com, XMLGrid.net in CodeBeautify.org vam omogočajo ogled in urejanje datotek XML. Ko končate urejanje, lahko spremenjeno datoteko XML prenesete ali celo pretvorite v drugo obliko.

Za primer tukaj bomo uporabili CodeBeautify.org. Stran je razdeljena na tri odseke. Na levi je datoteka XML, s katero delate. Na sredini boste našli več možnosti. Na desni boste videli rezultate nekaterih možnosti, ki jih lahko izberete. Na spodnji sliki je na primer naša celotna datoteka XML na levi, drevesni pogled pa se prikaže v podoknu z rezultati, ker smo na sredini kliknili gumb »Tree View«.

Tu je boljši pogled na te možnosti. Z gumbom »Prebrskaj« naložite datoteko XML iz računalnika ali z gumbom »Naloži URL«, da povlečete XML iz spletnega vira.

Gumb »Pogled drevesa« prikaže vaše podatke v lepo oblikovani drevesni strukturi v podoknu z rezultati, vse oznake na levi pa v oranžni barvi in ​​atributi na desni strani oznak.

V razdelku »Beautify« so vaši podatki prikazani v gladkih, lahko berljivih vrsticah v podoknu z rezultati.

Gumb »Minify« prikaže vaše podatke z najmanjšo možno količino praznega prostora. Poskusil bo postaviti posamezne podatke v eno vrstico. To je priročno, ko poskušate datoteko zmanjšati. Prihranilo bo nekaj prostora, a za ceno, da ga lahko učinkovito preberem.

In končno, lahko uporabite gumb »XML v JSON« za pretvorbo formata XML v JSON, gumb »Izvozi v CSV«, da shranite podatke kot datoteko z vrednostmi, ločenimi z vejico, ali gumb »Prenesi« za prenos morebitnih sprememb ki ste jo naredili kot novo datoteko XML.