Minifikátor XML
Minifikujte XML odstránením odsadenia, zalomení riadkov medzi značkami a komentárov, pričom prvky, atribúty, textový obsah a CDATA zostanú presne také, ako sú. Minifikátor najprv skontroluje, či je dokument správne formovaný, a pri nezhodných značkách alebo chybných atribútoch uvedie číslo riadka a stĺpca. Rešpektuje xml:space="preserve", takže vývojári môžu bezpečne zmenšiť informačné kanály, mapy stránok a dátové bloky.
Často kladené otázky
Čo minifikátor XML odstraňuje?
Odstraňuje text pozostávajúci iba z bielych znakov medzi značkami, komentáre a nadbytočné medzery v značkách medzi atribútmi. Text obsahujúci akýkoľvek viditeľný znak zostane presne tak, ako je napísaný.
Môžem zachovať komentáre?
Áno. Zapnite možnosť Zachovať komentáre a vo výstupe zostane každý komentár. Predvolene sa komentáre odstraňujú, pretože pre strojové spracovanie zvyčajne nie sú dôležité.
Zachovajú sa biele znaky v xml:space="preserve"?
Áno. V prvku s xml:space="preserve" a v jeho potomkoch, pokiaľ toto nastavenie nezmenia, zostanú všetky textové biele znaky nezmenené.
Kontroluje sa dokument pred spracovaním?
Áno. Nezhodné alebo neuzavreté značky, duplicitné alebo neuzavreté úvodzovkami ohraničené atribúty, text mimo koreňového prvku, viacero koreňových prvkov a osamotené znaky & sa nahlásia spolu s číslom riadka a stĺpca.
Čo sa stane s CDATA, inštrukciami na spracovanie a DOCTYPE?
Zostanú tak, ako sú napísané. Deklarácia XML zostane na začiatku a nadbytočné medzery v nej sa zredukujú.
Rozbalia sa odkazy na entity?
Nie. Odkazy ako & alebo © zostanú nezmenené, takže minifikovaný dokument bude znamenať presne to isté ako pôvodný.
Môže odstránenie bielych znakov zmeniť význam?
V zmiešanom obsahu sa odstráni text pozostávajúci iba z bielych znakov medzi dvoma vloženými prvkami, čo môže spojiť slová, napríklad <b>a</b> <i>b</i>. Ak na tom záleží, použite xml:space="preserve" alebo ponechajte takéto dokumenty naformátované.
Aký veľký môže byť vstup?
Najviac 1 MB XML na jednu požiadavku. Minifikátor načíta dokument v jednom priechode, takže výsledok dostanete rýchlo.
Môžem pomocou neho minifikovať súbory SVG?
Áno, SVG je XML. Ak chcete súbory SVG ešte viac zmenšiť, minifikátor SVG pomocou SVGO optimalizuje aj cesty, farby a čísla.
Ukladá sa moje XML?
Nie. Dokument sa spracuje v pamäti a odošle späť. Nikdy sa neukladá a zaznamenáva sa iba veľkosť požiadaviek.