Minifikator XML
Wejście XML
DalejTen minifikator XML działa wyłącznie w przeglądarce. Usuwa komentarze XML i skraca ciągi składające się tylko z białych znaków oraz nowych wierszy między tokenami znaczników. Najpierw sprawdza poprawność składni XML, a następnie zachowuje dane tekstowe, CDATA, wartości i kolejność atrybutów, deklaracje oraz instrukcje przetwarzania. XML nie jest wysyłany na serwer.
Jak minifikować XML
-
1
Wklej poprawnie zbudowany XML
Możesz użyć do 1 000 000 znaków. Sprawdzanie i przekształcenie odbywa się w tej przeglądarce.
-
2
Sprawdź wynik
Komentarze i białe znaki z nowymi wierszami między znacznikami są usuwane.
-
3
Skopiuj lub pobierz
Skopiuj zminifikowany XML albo zapisz go lokalnie.
Co zmienia ten minifikator
- Usuwa komentarze XML, na przykład
<!-- notatka tymczasowa -->. - Skraca ciągi samych białych znaków zawierające nowy wiersz między tokenami znaczników.
- Zachowuje tekst elementów, CDATA, wartości i kolejność atrybutów.
- Zachowuje deklarację XML i instrukcje przetwarzania.
Przykład:
<katalog>
<!-- notatka wewnętrzna -->
<ksiazka id="7">Tytuł</ksiazka>
</katalog>
zmienia się w:
<katalog><ksiazka id="7">Tytuł</ksiazka></katalog>
Co jest sprawdzane
Parser przeglądarki przyjmuje tylko poprawnie zbudowany XML. Dokumenty z DOCTYPE lub deklaracją encji są również odrzucane. Nie są ładowane żadne zewnętrzne encje.
To nie jest walidacja DTD, XSD, przestrzeni nazw, reguł biznesowych ani aplikacji. Poprawnie zbudowany XML może nadal nie pasować do systemu, który go odczytuje.
Chroń znaczenie przed usunięciem odstępów
Minifikacja nie gwarantuje równoważności semantycznej. Nie używaj jej, jeśli odbiorca zależy od białych znaków, zwłaszcza przy treści mieszanej lub xml:space="preserve". Zachowaj oryginał i przetestuj plik w aplikacji docelowej.
Prywatność i limit
XML pozostaje w pamięci przeglądarki i może być zachowany podczas tej sesji karty. Nie trafia do adresu URL ani na nasz serwer. Limit to 1 000 000 znaków.
Najczęściej zadawane pytania
Nie. Wykonuje wyłącznie sprawdzenie składni XML w przeglądarce, bez walidacji schematu, przestrzeni nazw ani reguł aplikacji.
Narzędzie nie ładuje zewnętrznych encji. Odrzucenie tych deklaracji jasno wyznacza granicę lokalnego przetwarzania.
Tak. Dane tekstowe, CDATA, wartości atrybutów, deklaracje i instrukcje przetwarzania pozostają bez zmian.
Dopiero po przetestowaniu go z aplikacją, która odczytuje XML. Nie minifikuj dokumentów wrażliwych na białe znaki ani treści mieszanej bez tego testu.
Powiązane narzędzia
Generator konfiguracji webpack
Utwórz plik webpack.config.js dla webpacka 5 do czystego JavaScriptu, Reacta lub Vue: TypeScript, Babel, CSS lub Sass, obrazy, HtmlWebpackPlugin, serwer deweloperski i polecenie npm install.
Generator kolorów analogicznych
Twórz pięciokolorowe palety analogiczne z dowolnego koloru bazowego: klasyczną trójkę, dwie zewnętrzne barwy oraz wartości hex, RGB i HSL.
Generator fikcyjnych numerów telefonu
Generuj do 50 fikcyjnych numerów z oficjalnie zastrzeżonych zakresów w pięciu krajach.
Walidator OpenAPI
Wklej dokument OpenAPI lub Swagger w JSON albo YAML i sprawdź jego podstawową strukturę: pole wersji, obiekt info i paths, z czytelnymi błędami i ostrzeżeniami.
Kod na obraz
Wklej kod, ustaw motyw, kolory, rozmiar czcionki, odstępy, nagłówek i numery wierszy, sprawdź podgląd canvas i pobierz PNG. Renderowanie zwykłego tekstu, bez podświetlania składni.
Kreator diagramów ERD
Utwórz lokalnie diagram encja-relacja z maksymalnie 12 encjami, polami, relacjami i licznościami. Eksportuj Mermaid, SVG, PNG lub JSON.
Narzędzie jest dostępne w innych językach
- XML-minifierare [SV]
- Pemerkecil XML [ID]
- Minificador de XML [PT]
- XML-Minifier [DE]
- مُصغّر XML [AR]
- XML 축소기 [KO]
- เครื่องย่อ XML [TH]
- Trình thu gọn XML [VI]
- XML 圧縮ツール [JA]
- Minificador de XML [ES]
- Minificateur XML [FR]
- XML-minifier [NL]
- XML 压缩器 [ZH]
- XML Minifier [EN]
- Minificatore XML [IT]
- Минификатор XML [RU]
- XML Küçültücü [TR]