← Takaisin ominaisuuksiin
Free

XML-muotoilija

XML-muotoilija (XML Formatter) snyggaa (pretty-prints), tiivistää (minifies) ja validoi XML-koodia selaimessa. Säädettävä sisennys, valinnainen tyhjien tagien automaattinen sulkeminen, kommenttien säilyttämisen valinta ja syntaksikorostettu tuloste. Käyttää selaimen natiivia DOMParseria RFC-yhteensopivaan validointiin ja tarjoaa selkeät virheilmoitukset virheelliselle XML-koodille.

XML ei ehkä ole trendikkäin tietomuoto, mutta se on silti kaikkialla — RSS-syötteissä, SOAP-rajapinnoissa, SVG-tiedostoissa, konfiguraatiotiedostoissa (Spring, Maven, Android), koontitulosteissa, SAML-väitteissä ja lukemattomissa vanhoissa integraatioissa. Kun kyseinen XML esiintyy yhdellä rivillä tai epäjohdonmukaisella sisennyksellä, sen lukeminen on työlästä. XML-muotoilija ratkaisee tämän suoraan selaimessa ilman latauksia. Liitä mikä tahansa XML-koodi — minifioitu, huonosti sisennetty tai juuri kopioitu —, napsauta Muotoile ja saat siististi sisennetyn puurakenteen haluamallasi sisennyksen leveydellä. Tyhjät elementit voidaan sulkea automaattisesti (<tag></tag> → <tag />) tiiviyden vuoksi, ja kommentit voidaan säilyttää tai poistaa. Selaimen natiivi DOMParser validoi syötteen — kaikki syntaksivirheet (sulkemattomat tagit, virheelliset entiteetit, väärät lainausmerkit) nostetaan esiin selkeällä virheilmoituksella ja arvioidulla sijainnilla. Syntaksikorostus värittää tagit violetiksi, attribuuttien nimet siniseksi, arvot vihreäksi ja kommentit kursivoiduksi harmaaksi, mikä tekee rakenteen selaamisesta helppoa. Tiivistä-vaihtoehto poistaa tyhjät välit tagien väliltä tuotantokäyttöä tai yhdelle riville upottamista varten.

Reaaliaikainen esikatselu
example.com
XML-muotoilija ✓ Kelvollinen XML · 12 riviä
Sisennys: 2 ✓ Itse sulkevat tyhjät tunnisteet ✓ Syntaksin korostus
Syöte (tiivistetty)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Muotoiltu tuloste
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Keskeiset ominaisuudet

Kaunis muotoilu

Muuntaa tiivistetyn tai sotkuisen XML-koodin siististi sisennetyksi tulosteeksi. Säädettävä sisennyksen leveys (0–8 välilyöntiä).

Validointi selkeillä virheillä

Käyttää selaimen DOMParseria määritysten mukaiseen validointiin. Syntaksivirheet näytetään tarkkojen sijaintitietojen kera.

Tiivistä-vaihtoehto

Poistaa kaikki tyhjät välit tagien väliltä kompaktia tulostusta varten — hyödyllinen XML-koodin upottamiseen koodimerkkijonoihin tai siirtomäärän pienentämiseen.

Syntaksikorostus

Värittää tagit, attribuuttien nimet, arvot ja kommentit selkeästi selaamisen helpottamiseksi. Poista käytöstä, jos haluat pelkkää tekstiä.

Sulje tyhjät tagit automaattisesti

Kutistaa tyhjät elementtitagit (<tag></tag>) automaattisesti itsestään sulkeutuvaan muotoon (<tag />) tiiviyden vuoksi.

Kommenttien hallinta

Säilytä kommentit dokumentaatiota varten tai poista ne, kun valmistelet XML-koodia tuotanto- tai API-hyötykuormiin.

Yleiset käyttötapaukset

SOAP-rajapintojen vastausten virheenkorjaus

SOAP-rungot ovat usein yhtä yhdelle riville kirjoitettua XML-soppaa. Muotoile se tarkastellaksesi rakennetta ja löytääksesi tarvitsemasi kentän.

SVG-lähdekoodin muokkaus

Liitä monimutkainen SVG, muotoile se nähdäksesi path/rect/g-rakenteen, muokkaa tiettyjä elementtejä ja kopioi takaisin tiivistettynä.

RSS-syötteiden tarkastelu

Muotoile RSS/Atom-syötteet tarkistaaksesi kohteiden rakenteen ennen niiden ohjelmallista jäsentämistä.

Koontiasetustiedostojen tarkistus

Siisti pom.xml-, build.xml- tai Android-manifestitiedostot koodikatselmointia varten — johdonmukainen sisennys tekee muutoksista selkeämpiä.

Konfiguraation validointi

Ennen asetusten tallentamista varmista, että XML on muodollisesti oikein — ota kiinni puuttuva </tag> ennen kuin se rikkoo tuotannon.

Käyttöohjeet
1

Avaa XML-muotoilija

Napsauta XML-kuvaketta DevSuite Pro -telakassa. Paneeli avautuu näyttäen asetukset ja syötealueen.

2

Liitä XML-koodisi

Liitä mikä tahansa XML — API-vastauksesta, konfiguraatiotiedostosta, SVG:stä, RSS-syötteestä jne. Reaaliaikainen validointi suoritetaan kirjoittaessasi.

3

Napsauta Muotoile

Paina Muotoile saadaksesi siististi sisennetyn tulosteen. Virheellinen XML tuo näkyviin virheen sijaintitietoineen ennen muotoilua.

4

Säädä asetuksia

Muuta sisennyksen leveyttä, valitse tyhjien tagien automaattinen sulkeminen, säilytä/poista kommentit ja ota syntaksikorostus käyttöön tai pois käytöstä.

5

Kopioi ja käytä

Napsauta Kopioi napataksesi muotoillun tai tiivistetyn XML-koodin käytettäväksi koodissasi, dokumenteissasi tai API-kutsussa.

Valmis kokeilemaan?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin