← Zpět k funkcím
Free

XML Formatter

XML Formatter přehledně formátuje, minifikuje a validuje XML přímo v prohlížeči. Konfigurovatelné odsazení, volitelné automatické uzavírání prázdných tagů, přepínač zachování komentářů a výstup se zvýrazněnou syntaxí. Používá nativní DOMParser prohlížeče pro validaci podle RFC se srozumitelnými chybovými hláškami pro poškozené XML.

XML možná není nejmodernější datový formát, ale stále je všudypřítomný – RSS kanály, SOAP API, SVG soubory, konfigurační soubory (Spring, Maven, Android), výstupy buildů, SAML tvrzení a nespočet legacy integrací. Když se takové XML objeví jako jeden dlouhý řádek nebo s nekonzistentním odsazením, je jeho čtení utrpení. XML Formatter to řeší přímo v prohlížeči bez nahrávání kamkoli. Vložte libovolné XML – minifikované, špatně odsazené nebo čerstvě zkopírované – klikněte na Format a získáte přehledně odsazený strom s vámi preferovanou šířkou odsazení. Prázdné elementy lze automaticky uzavřít (<tag></tag> → <tag />) pro kompaktnost, komentáře lze zachovat nebo odstranit. Nativní DOMParser prohlížeče validuje vstup – jakákoli syntaktická chyba (neuzavřené tagy, neplatné entity, nesouhlasící uvozovky) se zobrazí se srozumitelnou hláškou včetně přibližného umístění. Zvýraznění syntaxe barví tagy fialově, názvy atributů modře, hodnoty zeleně a komentáře kurzívou šedě – díky čemuž je struktura snadno čitelná. Volba Minify sloučí mezery mezi tagy pro produkční použití nebo vložení do jednořádkového řetězce.

Živý náhled
example.com
Formátor XML ✓ Platný XML · 12 řádků
Odsazení: 2 ✓ Automatické zavření prázdných značek ✓ Zvýraznění syntaxe
Vstup (minifikováno)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formátovaný výstup
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Klíčové funkce

Přehledné formátování

Převádí minifikované nebo neuspořádané XML na přehledně odsazený výstup. Konfigurovatelná šířka odsazení (0–8 mezer).

Validace se srozumitelnými chybami

Používá DOMParser prohlížeče pro validaci podle specifikace. Syntaktické chyby se zobrazí s podrobnostmi o umístění.

Volba minifikace

Odstraní všechny mezery mezi tagy pro kompaktní výstup – užitečné pro vložení XML do řetězců v kódu nebo zmenšení velikosti payloadu.

Zvýraznění syntaxe

Barevně odlišuje tagy, názvy atributů, hodnoty a komentáře pro snadné procházení. Lze vypnout pro čistý textový výstup.

Automatické uzavírání prázdných tagů

Automaticky sloučí prázdné tagy elementů (<tag></tag>) do samo-uzavírací podoby (<tag />) pro kompaktnost.

Řízení komentářů

Zachovejte komentáře pro dokumentaci, nebo je odstraňte při přípravě XML pro produkci či API payloady.

Běžné případy použití

Ladění odpovědí SOAP API

Těla SOAP zpráv bývají jednořádková XML kaše. Naformátujte je pro prozkoumání struktury a nalezení potřebného pole.

Editace zdrojového SVG

Vložte komplexní SVG, naformátujte ho pro zobrazení struktury path/rect/g, upravte konkrétní elementy a zkopírujte zpět minifikované.

Kontrola RSS kanálů

Naformátujte RSS/Atom kanály pro ověření struktury položek před jejich programovým zpracováním.

Kontrola konfiguračních souborů buildu

Vyčistěte pom.xml, build.xml nebo soubory Android manifestu pro code review – konzistentní odsazení dělá diffy přehlednějšími.

Validace konfigurace

Před uložením konfigurace ověřte, že je XML správně formované – odhalte chybějící </tag> dříve, než rozbije produkci.

Jak používat
1

Otevřete XML Formatter

Klikněte na ikonu XML v docku DevSuite Pro. Otevře se panel s možnostmi a vstupním polem.

2

Vložte své XML

Vložte libovolné XML – z odpovědi API, konfiguračního souboru, SVG, RSS kanálu atd. Živá validace probíhá už během psaní.

3

Klikněte na Format

Stiskněte Format pro přehledně odsazený výstup. Neplatné XML zobrazí chybu s umístěním ještě před formátováním.

4

Doladit možnosti

Upravte šířku odsazení, přepněte automatické uzavírání prázdných tagů, zachovejte/odstraňte komentáře a zapněte/vypněte zvýraznění syntaxe.

5

Zkopírujte a použijte

Klikněte na Copy pro zkopírování formátovaného nebo minifikovaného XML pro použití ve vašem kódu, dokumentaci nebo volání API.

Jste připraveni to zkusit?

Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.

Přidat do Chromu Přidat do Edge Přidat do FireFoxu