Preskočiť na obsah
TextArray
100% lokálne

XML formátovač

Sprehľadnite alebo zmenšite XML s kontrolou vnorenia, ktorá pomenuje chybnú značku.

Vstup
Výstup

XML formátovač

Vložte XML a nástroj ho preformátuje na prehľadne odsadený zápis — alebo ho naopak zmenší na jediný riadok. Poradí si s XML, s ktorým sa stretávate každý deň: odpovede API, RSS a Atom feedy, sitemapy, SVG súbory, manifesty Maven či NuGet, layouty pre Android aj konfiguračný súbor, ktorý build nástroj práve zlepil do jedného riadku.

Pri formátovaní dostane každá značka vlastný riadok a potomkovia sa odsadia — dvomi medzerami, štyrmi medzerami alebo tabulátorom, podľa vášho výberu. Voľba „Zbaliť krátke prvky" ponechá prvok, ktorý obsahuje iba text, napríklad kód produktu alebo dátum, na jednom riadku, takže dokumenty plné dát ostanú kompaktné a čitateľné; po vypnutí sa každá hodnota presunie na vlastný odsadený riadok. Komentáre, sekcie CDATA, inštrukcie spracovania aj XML deklarácia ostanú nedotknuté a čisto biele znaky medzi značkami sa upracú, zatiaľ čo skutočný textový obsah zostáva zachovaný. Zmenšenie robí presný opak: odstráni medzery a zalomenia medzi značkami, aby bol dokument čo najmenší bez zmeny významu.

Nástroj popri tom kontroluje správne vnorenie značiek. Zatúlaná uzatváracia značka alebo prvok, ktorý sa nikdy neuzavrie, vyvolá pokojnú správu s presným názvom značky, takže oprava trvá pár sekúnd. Poznajte však hranice: ide o formátovač, nie validátor schém — overuje iba vnorenie a syntax atribútov prechádza presne tak, ako je napísaná, bez kontroly DTD či XSD.

Všetko beží vo vašom prehliadači. Neodošle sa žiadna požiadavka a nič sa nezaznamenáva, takže feedy, exporty aj konfigurácie s internými dátami sem vložíte bezpečne. Prehľad ukáže počet prvkov, hĺbku a veľkosť pred a po úprave.

Časté otázky

Je to validátor XML?
Len čiastočne. Kontroluje, či sa značky otvárajú a zatvárajú v správnom poradí, a pri chybe pomenuje konkrétnu značku. Nevaliduje voči DTD ani XSD schéme a syntax atribútov prechádza tak, ako je napísaná — na kontrolu schémy použite špecializovaný validátor.
Čo robí voľba „Zbaliť krátke prvky"?
Prvok, ktorého celým obsahom je jediný text, zostane na jednom riadku namiesto rozdelenia na tri. Dokumenty plné dát, ako feedy a exporty, sú tak výrazne kratšie. Po vypnutí dostane každá hodnota vlastný odsadený riadok.
Zachovajú sa komentáre, CDATA a XML deklarácia?
Áno. Komentáre, sekcie CDATA, inštrukcie spracovania aj deklarácie DOCTYPE prechádzajú bajt po bajte a iba sa nanovo odsadia. Čisto biele znaky medzi značkami sa odstránia; skutočný textový obsah zostáva.
Aký je rozdiel medzi formátovaním a zmenšením?
Formátovanie pridá zalomenia a odsadenie, aby bola štruktúra čitateľná. Zmenšenie odstráni medzery medzi značkami, aby bol dokument čo najmenší. Ani jedno nemení názvy prvkov, atribúty ani textový obsah.
Nahráva sa moje XML niekam?
Nie. Parsovanie aj formátovanie prebiehajú výhradne vo vašom prehliadači a XML nikdy neopustí vaše zariadenie — bezpečne aj pri feedoch, exportoch a konfiguráciách s internými dátami.