välilyöntiä

Syöte

Kaunistettu tulos

XML-kaunistajan esimerkkejä

Tiivistetty XML on vaikealukuista; kaunistus lisää sisennyksen. Esimerkki:

Tiivistetty syöte vs. kaunistettu tulos

Tiivistetty syöte:

Syöte

Kaunistettu tulos:

Tulos

Käytä Esimerkki-painiketta ladataksesi lisää esimerkkidataa. Säädä Sisennyksen kokoa muuttaaksesi muotoilua.

Mikä on XML-kaunistaja?

XML käyttää tageja tiedon jäsentämiseen. Tiivistetty tai huonosti sisennetty XML — usein yksi rivi API:sta tai asetusvientiä — on vaikea lukea. XML-kaunistaja lisää sisennyksen ja rivinvaihdot, jotta näet hierarkian. Toisin kuin perustason muotoilutyökalu, tämä työkalu antaa sinun asettaa sisennyksen koon (1–8 välilyöntiä) projektin tyyliin sopivaksi. W3C XML-spesifikaatio määrittelee syntaksin.

Kaunistus tapahtuu kokonaan selaimessasi DOMParser-toiminnon avulla. Mitään ei lähetetä palvelimelle, joten sitä on turvallista käyttää tuotantodatan tai arkaluonteisten asetusten kanssa.

Miten työkalua käytetään

1

Liitä tai lataa XML

Kopioi XML ja liitä se vasempaan editoriin. Voit myös klikata Lataa ladataksesi .xml-tiedoston tietokoneeltasi. Aseta Sisennyksen koko (1–8 välilyöntiä) asetuspalkissa haluamaasi tyyliin. Esimerkki-painike lataa esimerkkidataa, jos haluat kokeilla.

2

Katso kaunistettu tulos

Oikea paneeli näyttää sisennetyn XML:n. Virheellinen XML näyttää virheen — korjaa se ensin käyttämällä XML-tarkistinta. Tiettyjen arvojen poimimiseen suuresta XML:stä XPath-työkalu toimii hyvin tämän rinnalla.

3

Kopioi tai lataa

Käytä Kopioi laittaaksesi tuloksen leikepöydälle, tai Lataa tiedostona tallentaaksesi sen tiedostoon. Tiivistykseen käytä XML-tiivistintä. JSONiksi muuntamiseen käytä XML JSONiksi.

Milloin XML-kaunistuksesta on hyötyä

SOAP ja REST API:t palauttavat usein XML:n yhtenä pakattuna rivinä. Vastauksen liittäminen tänne tekee sisäkkäiset elementit näkyviksi. Asetustiedostot kuten pom.xml tai web.config, joissa on epäjohdonmukainen sisennys, ovat vaikea tarkistaa — kaunistus antaa yhdenmukaisen ulkoasun. RSS- tai Atom-syötteille, jotka epäonnistuvat validoinnissa, muotoilu täällä auttaa sinua löytämään tarkan virheen.

Usein kysyttyä

Kaunistaja vs. muotoilutyökalu?

Molemmat sisentävät XML:ää. Kaunistaja antaa sinun valita sisennyksen koon (1–8 välilyöntiä); muotoilutyökalu käyttää kiinteää oletusarvoa. Toiminnallisesti samankaltaisia — valitse se, joka sopii työnkulkuusi.

Onko datani yksityistä?

Kyllä. Kaunistus tapahtuu kokonaan selaimessasi JavaScriptillä. Mitään dataa ei lähetetä palvelimelle. Voit varmistaa tämän avaamalla selaimen Verkko-välilehden työkalua käyttäessäsi.

Entä XML-nimiavaruudet?

Nimiavaruusmäärittelyt ja etuliitteet säilyvät. Kaunistaja muuttaa vain välilyöntejä, ei rakennetta tai sisältöä.

Liittyvät työkalut

XML:lle, katso W3C XML-spesifikaatio, W3C XML ja MDN DOMParser. JSON:lle, katso json.org. XPath:lle, katso XPath 3.1. HTML:lle, katso HTML-spesifikaatio.