Ilmainen XML-tiivistin verkossa
Tiivistä XML poistamalla välilyönnit ja kommentit — ilmainen, vain selaimessa.
Syöte
Tiivistetty tulos
XML-tiivistyksen esimerkkejä
Muotoiltu XML on luettavaa; tiivistetty XML on kompaktia. Telecom-teemainen esimerkki:
Tilaajatietue – muotoiltu vs. tiivistetty
Muotoiltu syöte:
Tiivistetty tulos:
Käytä Esimerkki-painiketta ladataksesi lisää tilaajadataa.
Mikä on XML-tiivistin?
XML-dokumentit sisältävät usein sisennyksiä, rivinvaihtoja ja kommentteja luettavuuden vuoksi. Kun tarvitset pienempää tiedostokokoa — verkkosiirrossa, HTML:ään upottamisessa tai tietokantaan tallennuksessa — tiivistys poistaa ylimääräiset välilyönnit. W3C XML-spesifikaatio käsittelee tagien välistä välilyöntiä merkityksettömänä useimmissa tapauksissa, joten rakenne ja sisältö pysyvät samoina. Vain muotoilu muuttuu.
Tämä työkalu jäsentää XML:si ja tuottaa kompaktin yhden rivin (tai lähes yhden rivin) version. Tiivistys tapahtuu kokonaan selaimessasi. Mitään ei lähetetä palvelimelle, joten sitä on turvallista käyttää tuotantodatan tai arkaluonteisten asetusten kanssa.
Miten työkalua käytetään
Liitä tai lataa XML
Kopioi XML ja liitä se vasempaan editoriin. Voit myös klikata Lataa ladataksesi .xml-tiedoston tietokoneeltasi. Esimerkki-painike lataa esimerkkidataa, jos haluat kokeilla.
Katso tiivistetty tulos
Oikea paneeli näyttää kompaktin XML:n. Tagien välinen välilyönti poistetaan. Virheellinen XML näyttää virheen — korjaa se ensin käyttämällä XML-tarkistinta.
Kopioi tai lataa
Käytä Kopioi laittaaksesi tuloksen leikepöydälle, tai Lataa tiedostona tallentaaksesi sen tiedostoon. Muotoillaksesi XML:n uudelleen sisennyksineen käytä XML-muotoilutyökalua tai XML-kaunistajaa.
Milloin XML-tiivistyksestä on hyötyä
SOAP ja REST API:t odottavat joskus tai palauttavat kompaktia XML:ää. Tiivistäminen ennen lähetystä pienentää pakettikokoa. W3C XML -formaattia käytetään monissa integraatioissa. Suurissa vastauksissa pienemmät paketit tarkoittavat nopeampaa siirtoa ja alhaisempia kaistanleveyskuluja. Katso MDN XMLHttpRequest API-pyynöille.
XML:n upottaminen HTML:ään, tallentaminen tietokantakenttiin tai välittäminen URL:n kautta vaatii usein kompaktin muodon. Tiivistetty XML on helpompi käsitellä näissä yhteyksissä. Jos haluat muuntaa JSONiksi, käytä XML JSONiksi.
Usein kysyttyä
Rikkooko tiivistys XML:n?
Ei. Tagien välinen välilyönti on merkityksetön XML:ssä. Rakenne ja sisältö säilyvät. Vain muotoilu (sisennys, rivinvaihdot) poistetaan.
Entä merkittävä välilyönti?
Jos XML:ssäsi on elementeissä xml:space="preserve", niiden sisällä oleva välilyönti voi olla merkityksellistä. Tiivistys poistaa yleensä tagien väliset välilyönnit; tagien sisällä oleva sisältö säilyy. Tarkista käyttötapauksesi sekatyyppisen sisällön osalta.
Lähetetäänkö dataani minnekään?
Ei. Tiivistys 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.
Liittyvät työkalut
XML:lle, katso W3C XML-spesifikaatio, W3C XML ja XML-rivinvaihdot. Selaimen jäsentämiseen, katso MDN DOMParser. JSON-tiivistykseen, käytä JSON-tiivistintä. HTML:lle, katso MDN innerHTML. JSON-formaatille, katso json.org.