XML Formatter gražiai suformatuoja, sumažina ir validuoja XML tiesiogiai naršyklėje. Konfigūruojamas įtraukimas, pasirinktinis tuščių žymų automatinis uždarymas savaime, komentarų išsaugojimo perjungiklis ir sintaksės paryškinimu paženklinta išvestis. Naudoja naršyklės natyvų DOMParser RFC atitinkančiai validacijai su aiškiais klaidų pranešimais netaisyklingam XML.
XML gal ir nėra madingiausias duomenų formatas, tačiau jis vis dar visur — RSS srautuose, SOAP API, SVG failuose, konfigūracijos failuose (Spring, Maven, Android), build'o rezultatuose, SAML tvirtinimuose ir nesuskaičiuojamose senose integracijose. Kai toks XML pasirodo kaip viena eilutė be struktūros ar su nenuosekliu įtraukimu, jį skaityti — kančia. XML Formatter tai išsprendžia naršyklėje, be jokio įkėlimo. Įklijuokite bet kokį XML — sumažintą, prastai įtrauktą ar ką tik nukopijuotą, spustelėkite Format ir gaukite tvarkingai įtrauktą medį su jums patinkančiu įtraukimo pločiu. Tušti elementai gali būti automatiškai uždaromi savaime (<tag></tag> → <tag />) kompaktiškumui, o komentarai gali būti paliekami arba pašalinami. Naršyklės natyvus DOMParser validuoja įvestį — bet kokia sintaksės klaida (neuždarytos žymos, netinkami entity, nesutampančios kabutės) parodoma su aiškiu klaidos pranešimu, nurodant apytikslę vietą. Sintaksės paryškinimas nudažo žymas violetine, atributų pavadinimus mėlyna, reikšmes žalia, o komentarus pilku kursyvu — tai palengvina struktūros peržiūrą. Minify parinktis sutraukia tarpus tarp žymų gamybos naudojimui arba įterpimui į vienos eilutės eilutę.
Paverčia sumažintą ar netvarkingą XML tvarkingai įtrauktu rezultatu. Konfigūruojamas įtraukimo plotis (0-8 tarpai).
Naudoja naršyklės DOMParser specifikaciją atitinkančiai validacijai. Sintaksės klaidos rodomos su vietos duomenimis.
Pašalina visus tarpus tarp žymų kompaktiškai išvesčiai — naudinga įterpiant XML į kodo eilutes ar mažinant duomenų kiekį.
Nudažo žymas, atributų pavadinimus, reikšmes ir komentarus skirtingomis spalvomis lengvai peržiūrai. Išjunkite paprastam tekstui.
Automatiškai sutraukia tuščias elementų žymas (<tag></tag>) į savaime užsidarančią formą (<tag />) kompaktiškumui.
Palikite komentarus dokumentacijai arba pašalinkite juos ruošdami XML gamybai ar API duomenų perdavimui.
SOAP kūnai yra viena eilute susimaišęs XML. Suformatuokite, kad pamatytumėte struktūrą ir rastumėte reikiamą lauką.
Įklijuokite sudėtingą SVG, suformatuokite, kad pamatytumėte path/rect/g struktūrą, redaguokite konkrečius elementus, nukopijuokite atgal sumažintą.
Suformatuokite RSS/Atom srautus, kad patikrintumėte elemento struktūrą prieš juos apdorojant programiškai.
Sutvarkykite pom.xml, build.xml ar Android manifest failus kodo peržiūrai — nuoseklus įtraukimas padaro skirtumus aiškesnius.
Prieš išsaugant konfigūraciją, patikrinkite, ar XML yra taisyklingas — pastebėkite trūkstamą </tag> prieš tai, kai jis sugadins gamybinę aplinką.
Spustelėkite XML ikoną DevSuite Pro doke. Atsidaro skydelis su parinktimis ir įvesties lauku.
Įklijuokite bet kokį XML — iš API atsakymo, konfigūracijos failo, SVG, RSS srauto ir kt. Gyva validacija vyksta rašant.
Paspauskite Format, kad gautumėte tvarkingai įtrauktą rezultatą. Netaisyklingas XML prieš formatavimą parodo klaidą su vieta.
Pakoreguokite įtraukimo plotį, įjunkite tuščių žymų automatinį uždarymą, palikite/pašalinkite komentarus ir įjunkite/išjunkite sintaksės paryškinimą.
Spustelėkite Copy, kad gautumėte suformatuotą ar sumažintą XML naudojimui savo kode, dokumentacijoje ar API kvietime.
Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.