XML-vormindaja ja validaator tasuta
Prindi ja valideeri XML, kasutades sinu brauseri natiivset DOM-parserit. Sisaldab minifitseeritud väljundit tootmiskasutuseks.
Lohistage fail siia või klõpsake sirvimiseks
XML · töödeldakse sinu seadmes
või vajutage lõikelaualt kleepimiseks Ctrl+V
Väljund ilmub siia…Levinud kasutusviisid
- Vormindage RSS / Atom kanaleidInspekteerige ja printige ilusasti RSS või Atom kanali XML-i struktuuri kontrollimiseks enne avaldamist.
- Vormindage SOAP API taotlusi ja vastuseidSOAP ümbrised on kuulus raskesti loetaval ühel real. Vormindage silumiseks API kutseid.
- Vormindage ja valideerige Sitemap.xmlKontrollige sitemap.xml SEO jaoks — vaadake kõik URL-id ja valideerige, et struktuur on kehtiv enne Google-ile edastamist.
- Inspekteerige Office dokumentide XML-iKaasaegid .docx, .xlsx, .pptx failid on ZIP arhiivid XML-st. Inspekteerige sisemist XML-i siluks.
- Inspekteerige XML-i konfiguratsioonifaileSpring, .NET, Tomcat, Maven, Ant — paljud ökosüsteemid kasutavad XML-i konfiguratsiooni. Vormindage ülevaatust.
Kuidas see töötab
See tööriist parsib ja vormindab XML-i uuesti täielikult sinu brauseris, kasutades sisseehitatud DOMParser API-t — sama XML-mootorit, mida brauserid kasutavad SVG ja XHTML käsitlemiseks. Ühtegi teeki ei laadita; ilupostaja, minifitseerija ja JSON-konverter on kõik käsitsi kirjutatud selles tööriistas.
- 1DOMParser valideerib struktuuriSu XML edastatakse brauseri natiivsele DOMParser'ile MIME-tüübiga application/xml. Kui dokument pole hästimoodustatud — sulgemata silt, puuduv juursõlm, mittevastavad jutumärgid — toodab DOMParser parsereerori-sõlme ja tööriist kuvab brauseri enda veateate, selle asemel et probleemi vaikselt ignoreerida.
- 2Kohandatud serialiseerija ehitab puu uuestiKäsitsi kirjutatud rekursiivne käija läbib iga sõlme parsitud DOM-is — elemendid, tekstisõlmed, CDATA sektsioonid, kommentaarid ja töötlemisjuhised — ja serialiseerib need uuesti sinu valitud sisennelaiusega (1, 2 või 4 tühikut). Minifitseeritud väljund taaskasutab sama käijat tühja täitmisstringiga, nii et ainult-tühiku tekstisõlmed eemaldatakse ilma elementide sisese tekstisisu puudutamata.
- 3Struktuurilised statistikud loendatudVormindatud serialiseerimise läbimise ajal loendab käija iga elemendi ja atribuudi dokumendis ning raporteerib kogusummad koos enne/pärast tähemärgisuurustega, andes sulle kiire struktuurilise ülevaate XML-ist ilma ühegi lisaparsimissammuta.
- 4Valikuline JSON-teisendusTeine rekursiivne funktsioon teisendab parsitud DOM-i JSON-objektiks: elementide atribuudid muutuvad võtmeteks @ eesliitega, korduvad õdedad-elemendid muutuvad massiivideks, ja üksikud tekstilapsed muutuvad lihtsateks stringiväärtusteks. Tulemus serialiseeritakse JSON.stringify abil allalaadimiseks või kopeerimiseks.
Seotud tööriistad
CSS kaunistaja
Vorminda minimeeritud CSS ühtse taandega või minimeeri see. Valikuline omaduste tähestikuline sorteerimine selgemate erinevuste jaoks.
HTML kaunistaja ja minifitseerija
Prindi või minifitseeri HTML nõuetekohase pesastamisega taandega. Säilitab <pre>, <script>, <style> plokkide sisu.
SQL-vormindaja ja kaunistaja
Prindi SQL-päringud nõuetekohase taandega, konfigureeritava märksõnade suurusega ja suurte lausete reavahetustega. Töötab mis tahes SQL-dialektiga.