← Atgal į funkcijas
Free

XML Formatuoklė

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ę.

Tiesioginė peržiūra
example.com
XML formatavimo priemonė ✓ Galioja XML · 12 eilučių
Įtrauka: 2 ✓ Savaime uždaromi tušti žymės ✓ Sintaksės žymėjimas
Įvestis (sutrumpinta)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formatuota išvestis
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Pagrindinės savybės

Gražus Formatavimas

Paverčia sumažintą ar netvarkingą XML tvarkingai įtrauktu rezultatu. Konfigūruojamas įtraukimo plotis (0-8 tarpai).

Validacija su Aiškiomis Klaidomis

Naudoja naršyklės DOMParser specifikaciją atitinkančiai validacijai. Sintaksės klaidos rodomos su vietos duomenimis.

Minify Parinktis

Pašalina visus tarpus tarp žymų kompaktiškai išvesčiai — naudinga įterpiant XML į kodo eilutes ar mažinant duomenų kiekį.

Sintaksės Paryškinimas

Nudažo žymas, atributų pavadinimus, reikšmes ir komentarus skirtingomis spalvomis lengvai peržiūrai. Išjunkite paprastam tekstui.

Automatinis Tuščių Žymų Uždarymas

Automatiškai sutraukia tuščias elementų žymas (<tag></tag>) į savaime užsidarančią formą (<tag />) kompaktiškumui.

Komentarų Valdymas

Palikite komentarus dokumentacijai arba pašalinkite juos ruošdami XML gamybai ar API duomenų perdavimui.

Dažni naudojimo atvejai

SOAP API Atsakymų Derinimas

SOAP kūnai yra viena eilute susimaišęs XML. Suformatuokite, kad pamatytumėte struktūrą ir rastumėte reikiamą lauką.

SVG Šaltinio Redagavimas

Įklijuokite sudėtingą SVG, suformatuokite, kad pamatytumėte path/rect/g struktūrą, redaguokite konkrečius elementus, nukopijuokite atgal sumažintą.

RSS Srauto Tikrinimas

Suformatuokite RSS/Atom srautus, kad patikrintumėte elemento struktūrą prieš juos apdorojant programiškai.

Build Konfigūracijos Failų Peržiūra

Sutvarkykite pom.xml, build.xml ar Android manifest failus kodo peržiūrai — nuoseklus įtraukimas padaro skirtumus aiškesnius.

Konfigūracijos Validacija

Prieš išsaugant konfigūraciją, patikrinkite, ar XML yra taisyklingas — pastebėkite trūkstamą </tag> prieš tai, kai jis sugadins gamybinę aplinką.

Kaip naudoti
1

Atidarykite XML Formatter

Spustelėkite XML ikoną DevSuite Pro doke. Atsidaro skydelis su parinktimis ir įvesties lauku.

2

Įklijuokite Savo XML

Įklijuokite bet kokį XML — iš API atsakymo, konfigūracijos failo, SVG, RSS srauto ir kt. Gyva validacija vyksta rašant.

3

Spustelėkite Format

Paspauskite Format, kad gautumėte tvarkingai įtrauktą rezultatą. Netaisyklingas XML prieš formatavimą parodo klaidą su vieta.

4

Derinkite Parinktis

Pakoreguokite įtraukimo plotį, įjunkite tuščių žymų automatinį uždarymą, palikite/pašalinkite komentarus ir įjunkite/išjunkite sintaksės paryškinimą.

5

Kopijuokite ir Naudokite

Spustelėkite Copy, kad gautumėte suformatuotą ar sumažintą XML naudojimui savo kode, dokumentacijoje ar API kvietime.

Pasiruošę išbandyti?

Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.

Pridėti prie Chrome Pridėti prie Edge Pridėti prie FireFox