XML-tiivistin
Tiivistä XML poistamalla sisennykset, tunnisteiden väliset rivinvaihdot ja kommentit säilyttäen elementit, attribuutit, tekstisisältö ja CDATA täsmälleen ennallaan. Tiivistin tarkistaa ensin, että dokumentti on hyvin muodostettu, ja ilmoittaa yhteensopimattomista tunnisteista tai virheellisistä attribuuteista sekä niiden rivin ja sarakkeen. Se noudattaa asetusta xml:space="preserve", joten kehittäjät voivat pienentää syötteitä, sivustokarttoja ja hyötykuormia turvallisesti.
Usein kysytyt kysymykset
Mitä XML-tiivistin poistaa?
Se poistaa tunnisteiden välisen pelkkiä tyhjemerkkejä sisältävän tekstin, kommentit ja ylimääräiset välilyönnit tunnisteiden attribuuttien välistä. Teksti, jossa on yksikin näkyvä merkki, säilyy täsmälleen kirjoitetussa muodossa.
Voinko säilyttää kommentit?
Kyllä. Ota käyttöön kommenttien säilytys, niin jokainen kommentti säilyy tulosteessa. Oletuksena kommentit poistetaan, koska niillä on harvoin merkitystä koneille.
Säilyvätkö tyhjemerkit asetuksen xml:space="preserve" sisällä?
Kyllä. Elementin sisällä, kun sillä on asetus xml:space="preserve", kaikki tyhjemerkit sisältävä teksti säilyy muuttumattomana myös sen lapsielementeissä, elleivät ne muuta asetusta.
Tarkistetaanko dokumentti ensin?
Kyllä. Yhteensopimattomista tai sulkemattomista tunnisteista, kaksoiskappaleina esiintyvistä tai lainausmerkeittä olevista attribuuteista, juurielementin ulkopuolisesta tekstistä, useista juurielementeistä ja ylimääräisistä &-merkeistä ilmoitetaan rivi ja sarake.
Mitä CDATA:lle, käsittelyohjeille ja DOCTYPE-määritykselle tapahtuu?
Ne säilytetään ennallaan. XML-määritys pysyy ensimmäisenä, ja sen sisällä olevat ylimääräiset välilyönnit tiivistetään.
Laajennetaanko entiteettiviittaukset?
Ei. Viittaukset, kuten & tai ©, säilyvät ennallaan, joten tiivistetty dokumentti tarkoittaa täsmälleen samaa kuin alkuperäinen.
Voiko tyhjemerkkien poistaminen muuttaa merkitystä?
Sekasisällössä kahden sisäkkäisen elementin välinen pelkkiä tyhjemerkkejä sisältävä teksti poistetaan, jolloin sanat kuten <b>a</b> <i>b</i> voivat yhdistyä. Käytä asetusta xml:space="preserve" tai säilytä tällaiset dokumentit muotoiltuina, jos sillä on merkitystä.
Kuinka suuri syöte voi olla?
Enintään 1 MB XML-dataa pyyntöä kohden. Tiivistin lukee dokumentin yhdellä läpikäynnillä, joten tulokset palautuvat nopeasti.
Voinko tiivistää SVG-tiedostoja tällä työkalulla?
Kyllä, SVG on XML. SVG-tiivistin optimoi SVG-tiedostoja vielä lisää: se pienentää tiedostoja optimoimalla polkuja, värejä ja numeroita SVGO:lla.
Tallennetaanko XML?
Ei. Dokumentti käsitellään muistissa ja palautetaan. Sitä ei koskaan tallenneta, ja vain pyyntöjen koot kirjataan lokiin.