Bezpłatny minifikator XML online
Minifikuj XML usuwając białe znaki i komentarze — bezpłatnie, tylko w przeglądarce.
Input
Zminifikowany output
Przyklady minifikacji XML
Sformatowany XML jest czytelny; zminifikowany XML jest kompaktowy. Przyklad o tematyce telekomunikacyjnej:
Rekord abonenta – sformatowany vs zminifikowany
Sformatowany input:
Zminifikowany output:
Uzyj przycisku Przyklad powyzej, aby zaladowac wiecej danych abonenta.
Czym jest Minifikator XML?
Dokumenty XML czesto zawieraja wciecia, podzial linii i komentarze dla czytelnosci. Gdy trzeba zmniejszyc rozmiar pliku — do transferu sieciowego, osadzenia w HTML lub przechowywania w bazie danych — minifikacja usuwa te dodatkowe biale znaki. Specyfikacja W3C XML traktuje biale znaki miedzy tagami jako nieistotne w wiekszosci przypadkow, wiec struktura i zawartosc pozostaja takie same. Zmienia sie tylko formatowanie.
To narzedzie parsuje Twoj XML i wypisuje kompaktowa wersje w jednej linii. Minifikacja odbywa sie calkowicie w Twojej przegladarce. Nic nie jest wysylane na serwer, wiec bezpiecznie uzyc z danymi produkcyjnymi lub wrazliwa konfiguracja.
Jak uzywac tego narzedzia
Wklej lub Wczytaj XML
Skopiuj swoj XML i wklej go do lewego edytora. Mozesz takze kliknac Wczytaj, aby zaladowac plik .xml z komputera. Przycisk Przyklad laduje przykladowe dane jesli chcesz przetestowac.
Wyswietl zminifikowany output
Prawy panel pokazuje kompaktowy XML. Biale znaki miedzy tagami sa usuniete. Nieprawidlowy XML pokaze blad — najpierw napraw go uzywajac Walidator XML.
Kopiuj lub Pobierz
Uzyj Kopiuj, aby umiescic wynik w schowku, lub Pobierz, aby zapisac go jako plik. Aby ponownie sformatowac XML z wcieciami, uzyj Formater XML lub Upiekszczacz XML.
Kiedy minifikacja XML pomaga
API SOAP i REST czasami oczekuja lub zwracaja kompaktowy XML. Minifikacja przed wyslaniem zmniejsza rozmiar payloadu. Format W3C XML jest uzywany w wielu integracjach. Dla duzych odpowiedzi mniejsze payloady oznaczaja szybszy transfer i nizsze koszty pasma. Zobacz MDN XMLHttpRequest dla zadaó API.
Osadzanie XML w HTML, przechowywanie w polach bazy danych lub przekazywanie przez URL czesto wymaga kompaktowej formy. Zminifikowany XML jest latwiejszy w obsludze w tych kontekstach. Jesli zamiast tego chcesz przekonwertowac na JSON, uzyj XML do JSON.
Czesto zadawane pytania
Czy minifikacja psuje XML?
Nie. Biale znaki miedzy tagami sa nieistotne w XML. Struktura i zawartosc sa zachowane. Usuniete jest tylko formatowanie (wciecia, podzialy linii).
Co z istotnymi bialymi znakami?
Jesli Twoj XML uzywa xml:space="preserve" na elementach, biale znaki wewnatrz tych elementow moga byc istotne. Minifikacja zazwyczaj usuwa biale znaki miedzy tagami; zawartosc wewnatrz tagow jest zachowana.
Czy moje dane sa gdzies wysylane?
Nie. Minifikacja odbywa sie calkowicie w Twojej przegladarce przy uzyciu JavaScript. Zadne dane nie sa wysylane na serwer.
Powiazane narzedzia
Dla XML, zobacz specyfikacje W3C XML, W3C XML i koniec linii XML. Dla parsowania w przegladarce, zobacz MDN DOMParser. Do minifikacji JSON uzyj Minifikator JSON. Dla HTML, zobacz MDN innerHTML. Dla formatu JSON, zobacz json.org.