Minifikator XML
Minifikuj XML, usuwając wcięcia, podziały wierszy między tagami i komentarze, a jednocześnie zachowując elementy, atrybuty, zawartość tekstową i CDATA dokładnie w oryginalnej postaci. Minifikator najpierw sprawdza, czy dokument jest poprawnie sformowany, a niezgodne tagi lub nieprawidłowe atrybuty zgłasza wraz z numerem wiersza i kolumny. Uwzględnia xml:space="preserve", dzięki czemu programiści mogą bezpiecznie zmniejszać rozmiar kanałów, map witryn i ładunków danych.
Najczęściej zadawane pytania
Co usuwa minifikator XML?
Usuwa tekst zawierający wyłącznie białe znaki między tagami, komentarze oraz nadmiarowe spacje między atrybutami wewnątrz tagów. Tekst zawierający choć jeden widoczny znak pozostaje dokładnie w oryginalnej postaci.
Czy mogę zachować komentarze?
Tak. Włącz opcję Zachowaj komentarze, a wszystkie komentarze pozostaną w wyniku. Domyślnie komentarze są usuwane, ponieważ rzadko mają znaczenie dla maszyn.
Czy białe znaki wewnątrz xml:space="preserve" są zachowywane?
Tak. Wewnątrz elementu z xml:space="preserve" oraz w jego elementach potomnych, o ile nie zmienią tego ustawienia, cały tekst zawierający białe znaki jest zachowywany bez zmian.
Czy dokument jest najpierw sprawdzany?
Tak. Niezgodne lub niezamknięte tagi, zduplikowane atrybuty lub atrybuty bez cudzysłowów, tekst poza elementem głównym, kilka elementów głównych i nadmiarowe znaki & są zgłaszane wraz z numerem wiersza i kolumny.
Co dzieje się z CDATA, instrukcjami przetwarzania i DOCTYPE?
Pozostają w oryginalnej postaci. Deklaracja XML pozostaje na początku, a nadmiarowe spacje wewnątrz niej są redukowane.
Czy odwołania do encji zostaną rozwinięte?
Nie. Odwołania takie jak & lub © pozostają bez zmian, więc zminifikowany dokument oznacza dokładnie to samo co oryginał.
Czy usunięcie białych znaków może zmienić znaczenie?
W treści mieszanej tekst zawierający wyłącznie białe znaki między dwoma elementami śródliniowymi jest usuwany, co może połączyć słowa, takie jak <b>a</b> <i>b</i>. Jeśli ma to znaczenie, użyj xml:space="preserve" lub pozostaw taki dokument sformatowany.
Jak duże mogą być dane wejściowe?
Maksymalnie 1 MB XML na żądanie. Minifikator odczytuje dokument w jednym przebiegu, dlatego wyniki są szybko zwracane.
Czy mogę minifikować za jego pomocą pliki SVG?
Tak, SVG jest XML. Aby znacznie zmniejszyć pliki SVG, Minifikator SVG optymalizuje również ścieżki, kolory i liczby za pomocą SVGO.
Czy moje XML jest przechowywane?
Nie. Dokument jest przetwarzany w pamięci i odsyłany. Nigdy nie jest zapisywany; rejestrowane są tylko rozmiary żądań.