Minifikátor XML
Minimalizujte XML odstraněním odsazení, zalomení řádků mezi tagy a komentářů, přičemž prvky, atributy, textový obsah a CDATA zůstanou přesně tak, jak jsou. Minifikátor nejprve ověří, zda je dokument správně utvořený, a případné neshodující se tagy nebo poškozené atributy nahlásí včetně řádku a sloupce. Respektuje xml:space="preserve", takže vývojáři mohou bezpečně zmenšovat feedy, mapy webu a datové payloady.
Často kladené otázky
Co minifikátor XML odstraňuje?
Odstraňuje text tvořený pouze prázdnými znaky mezi tagy, komentáře a nadbytečné mezery mezi atributy uvnitř tagů. Text, který obsahuje jakýkoli viditelný znak, zůstane přesně tak, jak byl napsán.
Mohu zachovat komentáře?
Ano. Zapněte možnost Zachovat komentáře a všechny komentáře zůstanou ve výstupu. Ve výchozím nastavení se komentáře odstraňují, protože pro strojové zpracování obvykle nejsou důležité.
Zachovají se mezery uvnitř xml:space="preserve"?
Ano. Uvnitř prvku s xml:space="preserve" a jeho potomků, pokud toto nastavení nezmění, se veškeré bílé znaky zachovají beze změny.
Kontroluje se dokument předem?
Ano. Neshodující se nebo neuzavřené tagy, duplicitní či neuvozené atributy, text mimo kořenový prvek, více kořenových prvků a osamocené znaky & se nahlásí včetně řádku a sloupce.
Co se stane s CDATA, instrukcemi pro zpracování a DOCTYPE?
Zůstanou tak, jak byly napsány. Deklarace XML zůstane první a nadbytečné mezery uvnitř ní se sloučí.
Budou odkazy na entity rozbaleny?
Ne. Odkazy jako & nebo © zůstanou beze změny, takže minimalizovaný dokument bude znamenat totéž co původní.
Může odstranění mezer změnit význam?
Ve smíšeném obsahu se odstraní text tvořený pouze bílými znaky mezi dvěma řádkovými prvky, takže se mohou spojit slova jako <b>a</b> <i>b</i>. Pokud na tom záleží, použijte xml:space="preserve" nebo takové dokumenty ponechte formátované.
Jak velký může být vstup?
Až 1 MB XML na požadavek. Minifikátor čte dokument v jediném průchodu, takže výsledky dostanete rychle.
Mohu pomocí něj minimalizovat soubory SVG?
Ano, SVG je XML. Chcete-li soubory SVG výrazně zmenšit, Minifikátor SVG také optimalizuje cesty, barvy a čísla pomocí SVGO.
Ukládá se moje XML?
Ne. Dokument se zpracuje v paměti a vrátí. Nikdy se neukládá a zaznamenávají se pouze velikosti požadavků.