Početna » kako da » Što je XML datoteka (i kako otvoriti jedan)?

    Što je XML datoteka (i kako otvoriti jedan)?

    Datoteka s .xml ekstenzijom je datoteka XML jezika. To su zapravo samo obične tekstualne datoteke koje koriste prilagođene oznake za opisivanje strukture i drugih značajki dokumenta.

    Što je XML?

    XML je označni jezik koji je stvorio World Wide Web Consortium (W3C) za definiranje sintakse za kodiranje dokumenata koje i ljudi i strojevi mogu čitati. To se postiže korištenjem oznaka koje definiraju strukturu dokumenta, kao i način na koji dokument treba pohraniti i prenijeti.

    Vjerojatno je najlakše usporediti ga s drugim označni jezikom s kojim ste možda upoznati - HTML (Hypertext Markup Language) koji se koristi za kodiranje web stranica. HTML koristi unaprijed definirani 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 kako bi neke riječi bile podebljane i neke italic:

    Evo kako to činiš podebljan tekst i to je kako ti činiš kurzivni tekst

    Ono što razlikuje XML, međutim, je da je proširiv. XML nema unaprijed definiran označni jezik, kao što to radi HTML. Umjesto toga, XML omogućuje korisnicima stvaranje vlastitih simbola za označavanje kako bi opisali sadržaj, čineći skup neograničenih i samodefinirajućih simbola.

    U osnovi, HTML je jezik koji se fokusira na prezentaciju sadržaja, dok je XML namjenski jezik opisa podataka koji se koristi za pohranu podataka.

    XML se često koristi kao osnova za druge formate dokumenata - zapravo, na stotine. Evo nekoliko koje možete prepoznati:

    • RSS i ATOM opisuju kako čitačke aplikacije rukuju web-sažetke.
    • Microsoft .NET koristi XML za svoje konfiguracijske datoteke.
    • Microsoft Office 2007 i kasnije koriste XML kao osnovu za strukturu dokumenta. To je ono što "X" znači u .DOCX Word formatu dokumenta, a koristi se iu Excelu (XLSX datoteke) i PowerPointu (PPTX datoteke).

    Dakle, ako imate XML datoteku, to vam ne mora nužno reći s kojom je aplikacijom namijenjena. I obično se ne morate brinuti o tome, osim ako zapravo ne dizajnirate XML datoteke.

    Kako otvoriti jedan?

    Postoji nekoliko načina na koje možete izravno otvoriti XML datoteku. Možete ih otvoriti i urediti s bilo kojim uređivačem teksta, pregledati ih u bilo kojem web-pregledniku ili koristiti web-lokaciju koja vam omogućuje pregledavanje, uređivanje i č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 u tome da mnogo Notepad-a kao urednici teksta nisu dizajnirani za prikaz XML datoteka s njihovom pravilnom strukturom. Moglo bi biti u redu da otvorite XML datoteku i brzo pogledate kako biste shvatili što je to. No, postoje mnogo bolji alati za rad s njima.

    Desnom tipkom miša kliknite XML datoteku koju želite otvoriti, pokažite na "Otvori sa" u kontekstnom izborniku, a zatim kliknite opciju "Notepad".

    Bilješka: Ovdje koristimo primjere sustava Windows, ali isto vrijedi i za druge operacijske sustave. Potražite dobar uređivač teksta treće strane koji je dizajniran za podršku XML datotekama.

    Datoteka se otvara, ali kao što možete vidjeti, ona gubi većinu oblikovanja i cijelu stvar sruši na samo dva retka dokumenta.

    Dakle, dok bi Notepad mogao biti koristan za brzo provjeravanje XML datoteke, mnogo je bolje imati napredniji alat kao što je Notepad ++, koji ističe sintaksu i formatira datoteku na način na koji je namijenjen.

    Ovdje je ista XML datoteka otvorena u Notepad ++:

    Za pregled strukturiranih podataka koristite web-preglednik

    Ako stvarno ne trebate uređivati ​​XML datoteke, ali ih samo trebate pregledavati povremeno, preglednik koji koristite da biste pročitali ovaj članak dobro je prilagođen poslu. Zapravo, vaš zadani web-preglednik vjerojatno je postavljen kao zadani preglednik za XML datoteke. Dakle, dvostrukim klikom na XML datoteku trebate ga otvoriti u pregledniku.

    Ako ne, možete desnom tipkom miša kliknuti datoteku da biste pronašli opcije za otvaranje s bilo kojom aplikacijom koju želite. Jednostavno odaberite web-preglednik s popisa programa. U ovom primjeru upotrebljavamo Chrome.

    Kada se datoteka otvori, trebali biste vidjeti lijepo strukturirane podatke. Nije tako lijepo kao kodirani prikaz koji dobivate s nečim poput Notepad ++, ali je daleko bolji od onoga što dobivate s Notepadom.

    Koristite Online Editor za pregled, uređivanje ili pretvaranje XML datoteka

    Ako želite urediti povremenu XML datoteku i ne želite preuzeti novi uređivač teksta, ili ako trebate pretvoriti XML datoteku u drugi format, postoji nekoliko pristojnih online XML urednika dostupnih besplatno. TutorialsPoint.com, XMLGrid.net i CodeBeautify.org omogućuju vam pregled i uređivanje XML datoteka. Nakon što završite s uređivanjem, možete preuzeti promijenjenu XML datoteku ili je čak pretvoriti u drugi format.

    Za primjer ovdje ćemo koristiti CodeBeautify.org. Stranica je podijeljena u tri dijela. S lijeve strane nalazi se XML datoteka s kojom radite. U sredini ćete pronaći nekoliko opcija. S desne strane vidjet ćete rezultate nekih opcija koje možete odabrati. Na primjer, na slici ispod, naša puna XML datoteka nalazi se s lijeve strane i prikaz stabla se prikazuje u oknu s rezultatima jer smo kliknuli gumb "Prikaz stabla" u sredini.

    Evo boljeg pregleda tih opcija. Pomoću gumba "Pregledaj" prenesite XML datoteku s računala ili gumb "Učitaj URL" da biste izvukli XML iz izvora na mreži.

    Gumb "Prikaz stabla" prikazuje vaše podatke u dobro oblikovanoj strukturi stabla u oknu s rezultatima, sa svim oznakama lijevo narančastom bojom i atributima s desne strane oznaka.

    “Beautify” prikazuje vaše podatke urednim i lako čitljivim linijama u oknu s rezultatima.

    Gumb "Umanji" prikazuje vaše podatke pomoću najmanje moguće količine praznog prostora. Pokušat će staviti svaki pojedinačni podatak na jedan redak. To je zgodno kada pokušavate smanjiti datoteku. To će uštedjeti malo prostora, ali po cijenu učinkovitog čitanja.

    I na kraju, možete koristiti gumb "XML to JSON" za pretvorbu XML u JSON format, gumb "Izvezi u CSV" kako biste spremili podatke kao datoteku s vrijednostima odvojenim zarezima ili gumb "Preuzmi" da biste preuzeli promjene napravili ste kao novu XML datoteku.