Zpřehlednění XML online
Naformátujte XML, které dorazilo na jediném řádku. Prvky se odsadí podle hloubky, atributy se čitelně rozloží a struktura dokumentu je znovu vidět.
XML se generuje, nepíše
Většinu XML, se kterým se setkáte, vytvořil stroj pro jiný stroj, a proto tak často přichází zcela bez zalomení řádků. Mapy webu generované systémem CMS, kanály RSS a Atom, soubory SVG exportované z návrhářského nástroje, obálky SOAP, konfigurační soubory pro Maven a Android, vnitřek kancelářských dokumentů: všechny jsou platné, všechny jsou kompaktní a žádný nebyl napsán s ohledem na lidského čtenáře.
Co odhalí odsazení
XML se vnořuje hluboko a právě hloubku jediný řádek skrývá. Jakmile je dokument odsazen, hierarchie je zřejmá: které prvky se opakují, kolik potomků má každý uzel, kde byl deklarován nečekaný jmenný prostor a která značka nebyla nikdy uzavřena. U mapy webu to znamená, že položky URL a jejich odkazy na alternativní jazykové verze vidíte jako přehledné bloky. U SVG to znamená, že najdete cestu nebo skupinu, kterou opravdu chcete upravit.
Jmenné prostory, CDATA a komentáře
Formátovač zachovává to, co dělá XML jazykem XML. Předpony a deklarace jmenných prostorů zůstávají u prvků, ke kterým patří, sekce CDATA se ponechávají doslovně, aby se jejich obsah neinterpretoval znovu, instrukce pro zpracování a deklarace XML zůstávají na začátku a komentáře, které se dochovaly, se rozloží spolu se zbytkem dokumentu. Zachovává se i pořadí atributů, protože v XML má toto pořadí někdy význam pro nástroj, který soubor vytvořil.
Rychlý způsob, jak odhalit chybně utvořený dokument
Formátování zároveň slouží jako kontrola konzistence. Je-li dokument správně utvořený, odsadí se čistě a uzavírací značky se zarovnají s otevíracími. Pokud není, problém z naformátovaného výstupu obvykle udeří do očí mnohem rychleji než z hlášení validátoru, protože vidíte přesné místo, kde vnoření přestává dávat smysl.
Časté dotazy
Funguje nástroj se soubory SVG?
Ano. SVG je XML, takže exportovaná ikona, která vyšla jako jeden dlouhý řádek, se odsadí do čitelného stromu, ve kterém se konkrétní cesta, skupina nebo barevný přechod hledá mnohem snáz.
Mohu naformátovat kanál RSS nebo mapu webu?
Ano, obojí jsou běžné způsoby použití. Vložte kanál nebo mapu webu, případně otevřete uložený soubor, a z každé položky item nebo url se stane jasně oddělený blok, který můžete rychle projít.
Ověřuje se platnost mého XML?
Formátovač potřebuje správně utvořený dokument, aby ho dokázal analyzovat, takže strukturální chyba se projeví jako chyba formátování. Neověřuje však dokument vůči schématu ani DTD.
