Úvodná » ako » Čo je súbor XML (a ako ho otvorím)?

    Čo je súbor XML (a ako ho otvorím)?

    Súbor s príponou .xml je súbor Extensible Markup Language (XML). Sú to jednoducho textové súbory, ktoré používajú vlastné značky na popis štruktúry a ďalších funkcií dokumentu.

    Čo je XML?

    XML je značkovací jazyk vytvorený konzorciom World Wide Web Consortium (W3C), ktorý definuje syntax pre kódovanie dokumentov, ktoré môžu ľudia aj počítače čítať. Robí to pomocou značiek, ktoré definujú štruktúru dokumentu, ako aj spôsobu uloženia a prepravy dokumentu.

    Je pravdepodobne najjednoduchšie porovnať ho s iným značkovacím jazykom, s ktorým by ste sa mohli oboznámiť - s jazykom HTML (Hypertext Markup Language) používaným na kódovanie webových stránok. HTML používa vopred definovanú sadu značkovacích symbolov (krátke kódy), ktoré popisujú formát obsahu na webovej stránke. Napríklad nasledujúci jednoduchý HTML kód používa značky, aby urobili nejaké slová tučné a niektoré kurzíva:

    Takto robíte tučný text a to je to, čo robíte kurzíva

    To, čo odlišuje XML, je, že je to rozšíriteľné. XML nemá preddefinovaný značkovací jazyk, podobne ako HTML. Namiesto toho XML umožňuje používateľom vytvárať vlastné značkovacie symboly na opis obsahu, čím sa vytvára neobmedzený a samo-definujúci symbolický súbor.

    HTML je v podstate jazyk, ktorý sa zameriava na prezentáciu obsahu, zatiaľ čo jazyk XML je špecializovaný jazyk na popis dát používaný na ukladanie údajov.

    XML sa často používa ako základ pre iné formáty dokumentov - stovky. Tu je niekoľko, ktoré by ste mohli rozpoznať:

    • RSS a ATOM opisujú, ako aplikácie čitateľa spracovávajú webové kanály.
    • Microsoft .NET používa XML pre svoje konfiguračné súbory.
    • Microsoft Office 2007 a neskôr používajú XML ako základ pre štruktúru dokumentov. To znamená "X" vo formáte dokumentov Word .DOCX a používa sa aj v aplikáciách Excel (súbory XLSX) a PowerPoint (súbory PPTX).

    Takže ak máte súbor XML, nemusí to nevyhnutne povedať, s akou aplikáciou je určená na používanie. A zvyčajne sa nebudete musieť starať o to, ak ste vlastne navrhli súbory XML.

    Ako môžem otvoriť jeden?

    Existuje niekoľko spôsobov, ako môžete priamo otvoriť súbor XML. Môžete ich otvárať a upravovať pomocou ľubovoľného textového editora, zobrazovať ich pomocou ľubovoľného webového prehliadača alebo používať webové stránky, ktoré umožňujú prezeranie, úpravu a dokonca konverziu na iné formáty.

    Použite editor textu, ak pracujete so súbormi XML pravidelne

    Keďže sú súbory XML naozaj len textové súbory, môžete ich otvoriť v ľubovoľnom textovom editore. Vec je, že veľa textových editorov, ako napríklad Poznámkový blok, nie sú určené na zobrazovanie súborov XML so správnou štruktúrou. Možno bude v poriadku, ak otvoríte súbor XML a rýchlo sa pozriete, aby ste pomohli zistiť, čo to je. Existujú však oveľa lepšie nástroje na prácu s nimi.

    Kliknite pravým tlačidlom na súbor XML, ktorý chcete otvoriť, v kontextovej ponuke kliknite na položku "Otvoriť s" a potom kliknite na možnosť "Poznámkový blok".

    Poznámka: Používame tu príklady Windows, ale to isté platí pre ostatné operačné systémy. Vyhľadajte dobrý textový editor tretej strany, ktorý je navrhnutý na podporu súborov XML.

    Súbor sa otvára, ale ako vidíte, stratí väčšinu jeho formátov a celú záležitosť strčí len na dva riadky dokumentu.

    Takže zatiaľ čo program Poznámkový blok by mohol byť užitočný na rýchle vyhľadávanie súboru XML, je vám oveľa lepšie s pokročilejším nástrojom, ako je Notepad ++, ktorý zvýrazňuje syntax a formátuje súbor tak, ako je určený.

    Tu je rovnaký súbor XML otvorený v programe Poznámkový blok ++:

    Na zobrazenie štruktúrovaných údajov použite webový prehliadač

    Ak v skutočnosti nie je potrebné upravovať súbory XML, ale stačí si ich niekedy prezrieť, prehliadač, ktorý používate na prečítanie tohto článku, je vhodný pre prácu. A váš predvolený webový prehliadač je pravdepodobne nastavený ako predvolený prehliadač pre súbory XML. Poklepaním na súbor XML by sa mal otvoriť vo vašom prehliadači.

    Ak nie, môžete kliknúť pravým tlačidlom myši na súbor a nájsť možnosti na otvorenie aplikácie bez ohľadu na to, akú aplikáciu chcete. Jednoducho vyberte svoj webový prehliadač zo zoznamu programov. V tomto príklade používame prehliadač Chrome.

    Po otvorení súboru by ste mali vidieť pekne štruktúrované údaje. Nie je to tak pekné ako farebný kód získate s niečím ako Notepad ++, ale je to ďaleko lepší pohľad než to, čo dostanete s Notepad.

    Na prezeranie, úpravu alebo konverziu súborov XML použite editor online

    Ak chcete upraviť príležitostný súbor XML a nechcete si prevziať nový textový editor alebo ak potrebujete konvertovať súbor XML do iného formátu, je k dispozícii niekoľko slušných online editorov XML zdarma. TutorialsPoint.com, XMLGrid.net a CodeBeautify.org vám umožňujú prezerať a upravovať súbory XML. Po vykonaní úpravy môžete prevziať zmenený súbor XML alebo ho dokonca previesť na iný formát.

    Pre príklad tu budeme používať CodeBeautify.org. Stránka je rozdelená na tri časti. Vľavo je súbor XML, s ktorým pracujete. V strede nájdete niekoľko možností. Vpravo sa zobrazia výsledky niektorých možností, ktoré môžete vybrať. Napríklad, na obrázku nižšie, náš úplný súbor XML je vľavo a stromový pohľad sa zobrazuje v tabuľke výsledkov, pretože sme klikli na tlačidlo "Zobrazenie stromu" v strede.

    Tu je lepší pohľad na tieto možnosti. Pomocou tlačidla "Prehľadávať" môžete nahrať súbor XML z počítača alebo tlačidlo "Načítať adresu URL", aby ste vytiahli XML z online zdroja.

    Tlačidlo "stromové zobrazenie" zobrazuje vaše dáta v štruktúre stromu v dobre naformátovanom paneli s výsledkami, pričom všetky vaše značky vľavo sú oranžové a atribúty vpravo od značiek.

    Funkcia "Skráštiť" zobrazuje vaše dáta v prehľadných a ľahko čitateľných riadkoch na paneli s výsledkami.

    Tlačidlo "Minify" zobrazuje vaše dáta pomocou čo najmenšieho možného priestoru. Pokúsi sa dať každý jeden údaj na jeden riadok. To sa hodí pri pokuse o zmenšenie súboru. Zachráni to určitý priestor, ale za cenu, že bude schopný efektívne čítať.

    A nakoniec môžete použiť tlačidlo "XML na JSON" na konverziu formátu XML na formát JSON, tlačidlo "Exportovať do formátu CSV" na uloženie údajov ako súbor hodnôt oddelených čiarkami alebo na tlačidlo "Stiahnuť" na prevzatie akýchkoľvek zmien ktoré ste vytvorili ako nový súbor XML.