Co je soubor XML (a jak jej mohu otevřít)?

Soubor s příponou .xml je soubor XML (Extensible Markup Language). Ve skutečnosti jde pouze o soubory prostého textu, které k popisu struktury a dalších funkcí dokumentu používají vlastní značky.

Co je XML?

XML je značkovací jazyk vytvořený konsorciem World Wide Web Consortium (W3C) k definování syntaxe pro kódování dokumentů, které mohou číst lidé i stroje. Dělá to pomocí značek, které definují strukturu dokumentu a také způsob, jakým by měl být dokument uložen a přepraven.

Pravděpodobně je nejjednodušší porovnat jej s jiným značkovacím jazykem, který znáte - Hypertext Markup Language (HTML) používaný ke kódování webových stránek. HTML používá předdefinovanou sadu značkovacích symbolů (krátkých kódů), které popisují formát obsahu na webové stránce. Například následující jednoduchý kód HTML používá značky, aby některá slova byla zvýrazněna tučně a kurzíva:

Takto vytváříte tučný text a tímto způsobem kurzíva

Věc, která odlišuje XML, je, že je rozšiřitelná. XML nemá předdefinovaný značkovací jazyk, jako je tomu u HTML. Místo toho XML umožňuje uživatelům vytvářet vlastní značkovací symboly k popisu obsahu, což umožňuje neomezenou a samy definující sadu symbolů.

V podstatě je HTML jazyk, který se zaměřuje na prezentaci obsahu, zatímco XML je vyhrazený jazyk pro popis dat používaný k ukládání dat.

XML se často používá jako základ pro jiné formáty dokumentů - ve skutečnosti stovky. Zde je několik, které možná poznáte:

  • RSS a ATOM popisují, jak aplikace pro čtení zpracovávají webové kanály.
  • Microsoft .NET používá pro své konfigurační soubory XML.
  • Microsoft Office 2007 a novější používají XML jako základ pro strukturu dokumentů. To znamená „X“ například ve formátu dokumentu .DOCX Word a používá se také v Excelu (soubory XLSX) a PowerPoint (soubory PPTX).

Pokud tedy máte soubor XML, nemusí to nutně znamenat, s jakou aplikací je určen k použití. A obvykle si s tím nebudete muset dělat starosti, pokud nejste ten, kdo ve skutečnosti navrhuje soubory XML.

Jak mohu otevřít jeden?

Existuje několik způsobů, jak otevřít soubor XML přímo. Můžete je otevřít a upravit pomocí libovolného textového editoru, zobrazit v libovolném webovém prohlížeči nebo použít web, který vám umožní prohlížet, upravovat a dokonce převádět do jiných formátů.

Pokud pracujete se soubory XML pravidelně, použijte textový editor

Protože soubory XML jsou ve skutečnosti pouze textové soubory, můžete je otevřít v libovolném textovém editoru. Jde o to, že mnoho textových editorů - jako je Poznámkový blok - prostě není navrženo tak, aby zobrazovalo soubory XML s jejich správnou strukturou. Může být v pořádku otevřít soubor XML a rychle se podívat, abyste zjistili, o co jde. Existují však mnohem lepší nástroje pro práci s nimi.

Pravým tlačítkem klikněte na soubor XML, který chcete otevřít, v místní nabídce přejděte na příkaz „Otevřít v“ a poté klikněte na možnost „Poznámkový blok“.

Poznámka : Používáme zde příklady systému Windows, ale totéž platí pro ostatní operační systémy. Hledejte dobrý textový editor jiného výrobce, který je navržen tak, aby podporoval soubory XML.

Soubor se sice otevře, ale jak vidíte, ztratí většinu svého formátování a vloží to celé pouze na dva řádky dokumentu.

Takže i když Poznámkový blok může být užitečný pro rychlou kontrolu souboru XML, je vám mnohem lépe s pokročilejším nástrojem, jako je Poznámkový blok ++, který zdůrazňuje syntaxi a formátuje soubor tak, jak je zamýšlen.

Tady je stejný soubor XML otevřený v Poznámkovém bloku ++:

SOUVISEJÍCÍ: Jak nahradit Poznámkový blok jiným textovým editorem v systému Windows

Pro zobrazení strukturovaných dat použijte webový prohlížeč

Pokud opravdu nepotřebujete upravovat soubory XML, ale potřebujete je pouze příležitostně zobrazit, prohlížeč, který používáte ke čtení tohoto článku, je pro danou práci vhodný. Ve skutečnosti je váš výchozí webový prohlížeč pravděpodobně nastaven jako výchozí prohlížeč souborů XML. Poklepáním na soubor XML byste jej tedy měli otevřít ve svém prohlížeči.

Pokud ne, můžete kliknout pravým tlačítkem na soubor a najít možnosti jeho otevření libovolnou aplikací, kterou chcete. Stačí vybrat webový prohlížeč ze seznamu programů. V tomto příkladu používáme Chrome.

Když se soubor otevře, měli byste vidět pěkně strukturovaná data. Není to tak hezké jako barevně odlišený pohled, který získáte u něčeho, jako je Poznámkový blok ++, ale je to mnohem lepší pohled než u Poznámkového bloku.

Pomocí online editoru můžete prohlížet, upravovat nebo převádět soubory XML

Pokud chcete upravit příležitostný soubor XML a nechcete stahovat nový textový editor, nebo pokud potřebujete převést soubor XML do jiného formátu, je zdarma k dispozici několik slušných online editorů XML. TutorialsPoint.com, XMLGrid.net a CodeBeautify.org vám umožňují prohlížet a upravovat soubory XML. Po dokončení úprav si můžete stáhnout změněný soubor XML nebo ho dokonce převést do jiného formátu.

V tomto příkladu použijeme CodeBeautify.org. Stránka je rozdělena do tří částí. Vlevo je soubor XML, se kterým pracujete. Uprostřed najdete několik možností. Vpravo uvidíte výsledky některých možností, které můžete vybrat. Například na obrázku níže je náš celý soubor XML vlevo a stromové zobrazení se zobrazuje v podokně výsledků, protože jsme klikli na tlačítko „Stromové zobrazení“ uprostřed.

Zde je lepší pohled na tyto možnosti. Pomocí tlačítka „Procházet“ nahrajte soubor XML z počítače nebo pomocí tlačítka „Načíst adresu URL“ stáhněte XML z online zdroje.

Tlačítko „Zobrazení stromu“ zobrazuje vaše data v pěkně naformátované stromové struktuře v podokně výsledků se všemi vašimi značkami vlevo oranžově a atributy vpravo od značek.

Možnost „Zkrášlit“ zobrazuje vaše data v úhledných a snadno čitelných řádcích v podokně výsledků.

Tlačítko „Minify“ zobrazí vaše data s využitím co nejmenšího prázdného místa. Pokusí se dát každou jednotlivou část dat na jeden řádek. To se hodí při pokusu o zmenšení souboru. Ušetří to místo, ale za cenu, že jej budete moci efektivně číst.

A nakonec můžete použít tlačítko „XML to JSON“ k převodu XML do formátu JSON, tlačítko „Export do CSV“ k uložení dat jako soubor hodnot oddělených čárkami, nebo tlačítko „Stáhnout“ ke stažení jakýchkoli změn jste vytvořili jako nový soubor XML.