LFUnminify, online formátovač kódu od Ludovica Franka

Formátovanie XML online

Naformátujte XML, ktoré dorazilo na jedinom riadku. Prvky sa odsadia podľa hĺbky, atribúty sa čitateľne rozložia a štruktúra dokumentu je opäť viditeľná.

Tu sa zobrazí váš prehľadne naformátovaný kód

XML sa generuje, nepíše

Väčšinu XML, s ktorým sa stretnete, vytvoril stroj pre iný stroj, a preto tak často prichádza úplne bez zalomení riadkov. Mapy stránok generované systémom CMS, kanály RSS a Atom, súbory SVG exportované z dizajnérskeho nástroja, obálky SOAP, konfiguračné súbory pre Maven a Android, vnútro kancelárskych dokumentov: všetky sú platné, všetky sú kompaktné a ani jeden nebol napísaný s ohľadom na ľudského čitateľa.

Čo odhalí odsadenie

XML sa vnára hlboko a práve hĺbku jediný riadok skrýva. Len čo je dokument odsadený, hierarchia je zrejmá: ktoré prvky sa opakujú, koľko potomkov má každý uzol, kde bol deklarovaný nečakaný menný priestor a ktorá značka nebola nikdy uzavretá. Pri mape stránok to znamená, že položky URL a ich odkazy na alternatívne jazykové verzie vidíte ako prehľadné bloky. Pri SVG to znamená, že nájdete cestu alebo skupinu, ktorú naozaj chcete upraviť.

Menné priestory, CDATA a komentáre

Formátovač zachováva to, čo robí XML jazykom XML. Predpony a deklarácie menných priestorov zostávajú pri prvkoch, ku ktorým patria, sekcie CDATA sa ponechávajú doslovne, aby sa ich obsah neinterpretoval nanovo, inštrukcie na spracovanie a deklarácia XML zostávajú na začiatku a komentáre, ktoré sa zachovali, sa rozložia spolu so zvyškom dokumentu. Zachováva sa aj poradie atribútov, pretože v XML má toto poradie niekedy význam pre nástroj, ktorý súbor vytvoril.

Rýchly spôsob, ako odhaliť nesprávne utvorený dokument

Formátovanie zároveň slúži ako kontrola konzistentnosti. Ak je dokument správne utvorený, odsadí sa čisto a koncové značky sa zarovnajú s otváracími. Ak nie je, problém z naformátovaného výstupu zvyčajne udrie do očí oveľa rýchlejšie než z hlásenia validátora, pretože vidíte presné miesto, kde vnorenie prestáva dávať zmysel.

Často kladené otázky

Funguje nástroj so súbormi SVG?

Áno. SVG je XML, takže exportovaná ikona, ktorá vyšla ako jeden dlhý riadok, sa odsadí do čitateľného stromu, v ktorom sa konkrétna cesta, skupina alebo farebný prechod hľadá oveľa ľahšie.

Môžem naformátovať kanál RSS alebo mapu stránok?

Áno, oboje sú bežné spôsoby použitia. Vložte kanál alebo mapu stránok, prípadne otvorte uložený súbor, a z každej položky item alebo url sa stane jasne oddelený blok, ktorý si môžete rýchlo prejsť.

Overuje nástroj platnosť môjho XML?

Formátovač potrebuje správne utvorený dokument, aby ho dokázal analyzovať, takže štrukturálna chyba sa prejaví ako chyba formátovania. Neoveruje však dokument podľa schémy ani DTD.

Naformátovať iný formát