Čo je súbor XML (a ako ho môžem otvoriť)?

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

Čo je to XML?

XML je značkovací jazyk vytvorený konzorciom World Wide Web Consortium (W3C) na definovanie syntaxe pre kódovanie dokumentov, ktoré dokážu čítať ľudia aj stroje. Robí to pomocou značiek, ktoré definujú štruktúru dokumentu a tiež spôsob, akým by mal byť dokument uložený a prepravený.

Je asi najjednoduchšie porovnať ho s iným značkovacím jazykom, ktorý by ste mali poznať - s Hypertext Markup Language (HTML), ktorý sa používa na kódovanie webových stránok. HTML používa preddefinovanú sadu značkovacích symbolov (krátke kódy), ktoré popisujú formát obsahu na webovej stránke. Napríklad nasledujúci jednoduchý kód HTML používa značky na zvýraznenie niektorých slov tučným písmom a kurzívou:

Takto robíte tučný text a takto kurzíva

Vec, ktorá odlišuje XML, je však to, že je rozšíriteľný. XML nemá preddefinovaný značkovací jazyk, ako to má HTML. Namiesto toho XML umožňuje používateľom vytvárať svoje vlastné značkovacie symboly na popis obsahu a vytvárať tak neobmedzenú a samy sa definujúcu sadu symbolov.

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

XML sa často používa ako základ pre iné formáty dokumentov - v skutočnosti stovky. Tu môžete spoznať niekoľko:

  • Technológie RSS a ATOM popisujú, ako aplikácie pre čítačky pracujú s webovými kanálmi.
  • Microsoft .NET používa pre svoje konfiguračné súbory XML.
  • Microsoft Office 2007 a novšie verzie používajú XML ako základ pre štruktúru dokumentov. To znamená „X“ napríklad vo formáte dokumentu .DOCX Word a používa sa tiež v programoch Excel (súbory XLSX) a PowerPoint (súbory PPTX).

Ak teda máte súbor XML, nemusí to nutne znamenať, s akou aplikáciou je určená. Spravidla si s tým nebudete musieť robiť starosti, iba ak ten pravý navrhujete súbory XML.

Ako otvorím jeden?

Existuje niekoľko spôsobov, ako môžete otvoriť súbor XML priamo. Môžete ich otvoriť a upraviť v ľubovoľnom textovom editore, prezerať ich v ľubovoľnom webovom prehľadávači alebo použiť web, ktorý vám ich umožňuje prezerať, upravovať a dokonca prevádzať do iných formátov.

Ak pracujete so súbormi XML pravidelne, použite textový editor

Pretože súbory XML sú v skutočnosti iba textové súbory, môžete ich otvoriť v ľubovoľnom textovom editore. Ide o to, že veľa textových editorov - napríklad Poznámkový blok - jednoducho nie je navrhnutých tak, aby zobrazovali súbory XML s ich správnou štruktúrou. Môže byť v poriadku otvoriť súbor XML a rýchlo sa pozrieť, aby ste zistili, o čo ide. Existujú však oveľa lepšie nástroje na prácu s nimi.

Pravým tlačidlom myši kliknite na súbor XML, ktorý chcete otvoriť, v kontextovej ponuke ukážte na položku „Otvoriť v“ a potom kliknite na možnosť „Poznámkový blok“.

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

Súbor sa síce otvorí, ale ako vidíte, stratí väčšinu svojho formátovania a vloží to celé iba do dvoch riadkov dokumentu.

Aj keď môže byť program Poznámkový blok užitočný na rýchle odhlásenie súboru XML, oveľa lepšie vám bude s pokročilejším nástrojom, ako je napríklad Poznámkový blok ++, ktorý zdô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 ++:

SÚVISIACE: Ako nahradiť program Poznámkový blok iným textovým editorom v systéme Windows

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

Ak súbory XML v skutočnosti nepotrebujete upravovať, ale iba ich občas zobraziť, je pre vašu prácu vhodný prehliadač, ktorý používate na prečítanie tohto článku. Váš predvolený webový prehliadač je v skutočnosti pravdepodobne nastavený ako predvolený prehliadač súborov XML. Dvojitým kliknutí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 vyhľadať možnosti jeho otvorenia pomocou ľubovoľnej aplikácie. Stačí zvoliť webový prehliadač zo zoznamu programov. V tomto príklade používame Chrome.

Po otvorení súboru by sa mali zobraziť pekne štruktúrované údaje. Nie je to také pekné ako farebne odlíšené zobrazenie, ktoré získate v prípade niečoho ako Poznámkový blok ++, ale je to oveľa lepší pohľad ako v prípade Poznámkového bloku.

Pomocou online editora môžete prezerať, upravovať alebo prevádzať súbory XML

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

Ako príklad tu uvedieme stránku CodeBeautify.org. Stránka je rozdelená do troch častí. Naľavo je súbor XML, s ktorým pracujete. V strede nájdete niekoľko možností. Vpravo uvidíte výsledky niektorých možností, ktoré môžete vybrať. Napríklad na obrázku nižšie je náš úplný súbor XML vľavo a na table s výsledkami sa zobrazuje stromové zobrazenie, pretože sme klikli na tlačidlo „Stromové zobrazenie“ v strede.

Tu je lepší pohľad na tieto možnosti. Pomocou tlačidla „Prehľadávať“ nahrajte súbor XML z počítača alebo pomocou tlačidla „Načítať adresu URL“ načítajte súbory XML z online zdroja.

Tlačidlo „Stromové zobrazenie“ zobrazuje vaše údaje v pekne formátovanej stromovej štruktúre na table s výsledkami, pričom všetky vaše značky sú vľavo oranžovo a atribúty vpravo od značiek.

Funkcia „Skrášliť“ zobrazuje vaše údaje v prehľadných a ľahko čitateľných riadkoch na table s výsledkami.

Tlačidlo „Minimalizovať“ zobrazuje vaše údaje s využitím najmenšieho možného bieleho miesta. Pokúsi sa umiestniť všetky údaje na jeden riadok. To sa hodí pri pokuse o zmenšenie súboru. Ušetrí to miesto, ale za cenu toho, že ho budete vedieť efektívne prečítať.

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