Što je XML?
XML je označni jezik koji je izradio World Wide Web Consortium (W3C) kako bi definirali sintaksu za kodiranje dokumenata koje su i ljudi i strojevi mogli čitati. To čini pomoću oznaka koje definiraju strukturu dokumenta, kao i način pohrane i prijenosa dokumenta.
Vjerojatno je najlakše uspoređivati ga s drugim označnim jezikom s kojim biste možda bili poznati - HTML (Hypertext Markup Language) koji se koristi za kodiranje web stranica. HTML koristi unaprijed definiran skup simbola za označavanje (kratki kodovi) koji opisuju format sadržaja na web stranici. Na primjer, sljedeći jednostavan HTML kôd koristi oznake da bi neke riječi bile podebljane i neke kurzivne:
This is how you make bold text and this is how you make italic text
Ono što razlikuje XML je, međutim, da je proširivo. XML nema predefinirani označni jezik, kao što to čini HTML. Umjesto toga, XML omogućuje korisnicima stvaranje vlastitih simbola za označavanje kako bi opisali sadržaj, čineći neograničeni i samodefinirani skup simbola.
U osnovi, HTML je jezik koji se fokusira na prikaz sadržaja, a XML je namjenski jezik za opisivanje podataka koji se koristi za pohranu podataka.
XML se često koristi kao osnova za druge formate dokumenata - zapravo stotine. Evo nekoliko koje biste mogli prepoznati:
- RSS i ATOM opisuju kako aplikacije za čitanje obrađuju web izvore.
- Microsoft.NET koristi XML za svoje konfiguracijske datoteke.
- Microsoft Office 2007 i kasnije koriste XML kao temelj za strukturu dokumenata. To je ono što znači "X" u formatu Word dokumenta.DOCX, a koristi se i za Excel (XLSX datoteke) i PowerPoint (PPTX datoteke).
Dakle, ako imate XML datoteku, to ne znači nužno koja je aplikacija namijenjena za upotrebu. I obično se nećete morati brinuti zbog toga, osim ako zapravo niste oblikovali XML datoteke.
Kako otvoriti jedan?
Postoji nekoliko načina na koje možete izravno otvoriti XML datoteku. Možete ih otvoriti i urediti pomoću bilo kojeg uređivača teksta, pregledavati ih s bilo kojim web preglednikom ili koristiti web stranicu koja vam omogućuje pregled, uređivanje ili čak pretvorbu u druge formate.
Koristite uređivač teksta ako redovito radite s XML datotekama
Budući da su XML datoteke zapravo samo tekstualne datoteke, možete ih otvoriti u bilo kojem uređivaču teksta. Stvar je, puno uređivača teksta poput Notepada - jednostavno nisu dizajnirani za prikazivanje XML datoteka s njihovom ispravnom strukturom. Moglo bi biti u redu da otvorite otvorenu XML datoteku i brzo pogledate kako biste saznali što je to. Ali, mnogo je bolji alat za rad s njima.
Desnom tipkom miša kliknite XML datoteku koju želite otvoriti, pokažite na "Open With" u kontekstnom izborniku, a zatim kliknite opciju "Notepad".
Bilješka: Ovdje koristimo primjere sustava Windows, ali isto vrijedi i za ostale operacijske sustave. Potražite dobar urednik teksta treće strane koji je dizajniran za podršku XML datotekama.
Datoteka se otvara, ali kao što možete vidjeti, to gubi većinu oblikovanja i grčevima cijelu stvar na samo dvije linije dokumenta.
Evo iste XML datoteke otvorene u Notepad ++:
Upotrijebite web preglednik za prikaz strukturiranih podataka
Ako stvarno ne trebate urediti XML datoteke, ali ih samo trebate pregledati povremeno, preglednik koji upotrebljavate za čitanje ovog članka prikladan je za taj posao. I u stvari, vaš zadani web preglednik vjerojatno je postavljen kao zadani preglednik za XML datoteke. Dakle, dvostruki klik na XML datoteku trebao bi je otvoriti u vašem pregledniku.
Ako ne, možete desnom tipkom miša kliknuti datoteku da biste pronašli opcije za otvaranje s bilo kojom aplikacijom koju želite. Samo odaberite web preglednik s popisa programa. Koristimo Chrome u ovom primjeru.
Upotrijebite Online uređivač za pregled, uređivanje ili pretvorbu XML datoteka
Ako želite urediti povremenu XML datoteku i ne želite preuzeti novog uređivača teksta, ili ako trebate pretvoriti XML datoteku u drugi format, postoji nekoliko pristojnih online XML urednika koji su dostupni besplatno. TutorialsPoint.com, XMLGrid.net i CodeBeautify.org svi vam omogućuju pregled i uređivanje XML datoteka. Nakon što izvršite svoje uređivanje, možete preuzeti promijenjenu XML datoteku ili ga čak pretvoriti u neki drugi format.
Na primjeru ovdje koristit ćemo CodeBeautify.org. Stranica je podijeljena u tri odjeljka. S lijeve strane je XML datoteka s kojom radite. U sredini ćete naći nekoliko opcija. S desne strane vidjet ćete rezultate nekih opcija koje možete odabrati. Na primjer, na donjoj slici, naša je cjelovita XML datoteka slijeva, a stablo se prikazuje u oknu rezultata jer smo kliknuli gumb "Prikaz stabla" u sredini.