Formát XML & Validátor
Formátujte, upravujte a overujte XML okamžite vo svojom prehliadači. Nevyžaduje sa žiadne nahrávanie – úplne súkromné a bezplatné.
Presuňte sem súbor XML
Podporuje súbory .xml. Alebo vložte svoj XML do oblasti vyššie.
Formátujte, upravujte a overujte XML okamžite vo svojom prehliadači. Nevyžaduje sa žiadne nahrávanie – úplne súkromné a bezplatné.
Podporuje súbory .xml. Alebo vložte svoj XML do oblasti vyššie.
Formátovanie XML odsadí vnorené prvky, takže hierarchia dokumentu bude viditeľná. Kompaktný XML – všetko na jednom riadku – je technicky platný a užitočný na prenos, ale pre ľudí je nečitateľný. Formátovaný XML pridáva zalomenia riadkov medzi prvky a odsadzujú deti vo vnútri ich rodičov, vďaka čomu je skenovateľný, diffovateľný a upraviteľný ručne.
Tento formátovač analyzuje vstup pomocou DOMParser na potvrdenie správneho tvaru a potom vedie výsledný DOM tak, aby vygeneroval odsadený výstup. Komentáre, pokyny na spracovanie a sekcie CDATA sú zachované. Samozatváracie štítky (tie bez detí) sú kompaktné na jednom riadku; značky s deťmi sú rozložené vo viacerých riadkoch s odsadenými deťmi.
Predvolené je odsadenie dvoma medzerami, ktoré zodpovedá najbežnejšej konvencii XML. Formátovač je pri preformátovaní konzervatívny: existujúca štruktúra je zachovaná, menia sa iba medzery medzi prvkami. Údaje prechádzajú cez ľubovoľný analyzátor XML rovnako pred a po formátovaní.
Kompaktný XML je nečitateľný. Odpovede SOAP, kanály RSS a mnohé konfiguračné súbory prichádzajú ako jednoriadkové XML, ktoré je technicky platné, ale prakticky nepriehľadné. Formátovanie odhaľuje štruktúru dokumentu, umožňuje vám nájsť konkrétne prvky a robí rozdiely v správe verzií zmysluplnými.
Formátovanie slúži aj ako kontrola platnosti. Ak sa XML počas formátovania nepodarí analyzovať, chybové hlásenie identifikuje problém – zvyčajne neuzavreté značky, nezhodné názvy prvkov alebo neplatné znaky. Zachytenie chýb XML pred odoslaním prísnemu spotrebiteľovi šetrí čas ladenia.
Prilepte XML, kliknite na formát.
DOMParser produces an XML DOM. Formátovač prechádza stromom do hĺbky najprv, vydáva otváracie značky, odsadené potomky a uzatváracie značky. Atribúty prvkov sú zachované na úvodnom štítku; attribute order matches the source.
Značné medzery vo vnútri textových uzlov sú zachované – formátovač nemôže bezpečne zmeniť medzery obsahu, pretože to môže byť zmysluplné (pravidlá zachovania priestoru XML sa medzi schémami líšia). Only whitespace between elements changes.
Samozatváracie prvky (žiadne deti) sa vysielajú ako <tag attr="val"/>. Prvky s iba textovým obsahom sa vysielajú ako <tag>text</tag>. Prvky s prvkami deti vysielajú na viacerých riadkoch s odsadenými deťmi. Sekcie CDATA, komentáre a pokyny na spracovanie sa vysielajú s pôvodnými oddeľovačmi a obsahom.