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.
Převádí minifikované nebo neuspořádané XML na přehledně odsazený výstup. Konfigurovatelná šířka odsazení (0–8 mezer).
Používá DOMParser prohlížeče pro validaci podle specifikace. Syntaktické chyby se zobrazí s podrobnostmi o umístění.
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.
Barevně odlišuje tagy, názvy atributů, hodnoty a komentáře pro snadné procházení. Lze vypnout pro čistý textový výstup.
Automaticky sloučí prázdné tagy elementů (<tag></tag>) do samo-uzavírací podoby (<tag />) pro kompaktnost.
Zachovejte komentáře pro dokumentaci, nebo je odstraňte při přípravě XML pro produkci či API payloady.
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.
Vložte komplexní SVG, naformátujte ho pro zobrazení struktury path/rect/g, upravte konkrétní elementy a zkopírujte zpět minifikované.
Naformátujte RSS/Atom kanály pro ověření struktury položek před jejich programovým zpracováním.
Vyčistěte pom.xml, build.xml nebo soubory Android manifestu pro code review – konzistentní odsazení dělá diffy přehlednějšími.
Před uložením konfigurace ověřte, že je XML správně formované – odhalte chybějící </tag> dříve, než rozbije produkci.
Klikněte na ikonu XML v docku DevSuite Pro. Otevře se panel s možnostmi a vstupním polem.
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í.
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.
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.
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.
Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.