XML Formatter pozwala na upiększanie (pretty-print), minifikację i walidację kodu XML bezpośrednio w przeglądarce. Oferuje konfigurowalne wcięcia, opcjonalne samozamykanie pustych tagów, przełącznik zachowywania komentarzy oraz wyjście z podświetloną składnią. Wykorzystuje natywny DOMParser przeglądarki do walidacji zgodnej z RFC, wyświetlając jasne komunikaty o błędach w przypadku nieprawidłowej struktury.
XML może nie jest najmodniejszym formatem danych, ale wciąż jest wszędzie — w kanałach RSS, interfejsach SOAP API, plikach SVG, plikach konfiguracyjnych (Spring, Maven, Android), wynikach kompilacji, asercjach SAML i niezliczonych starszych systemach. Czytanie XML-a w formie jednej długiej linii lub z niespójnymi wcięciami jest niezwykle trudne. XML Formatter rozwiązuje ten problem lokalnie w przeglądarce. Wklej dowolny kod XML — zminifikowany, źle sformatowany lub świeżo skopiowany — kliknij Formatuj i otrzymaj przejrzyste drzewo z wybraną szerokością wcięć. Puste elementy mogą być automatycznie zamykane (<tag></tag> → <tag />) dla większej zwartości, a komentarze można zachować lub usunąć. Natywny DOMParser przeglądarki waliduje dane wejściowe — wszelkie błędy składniowe (niezamknięte tagi, nieprawidłowe encje, niedopasowane cudzysłowy) są sygnalizowane jasnym komunikatem wraz z przybliżoną lokalizacją. Podświetlanie składni koloruje tagi na fioletowo, nazwy atrybutów na niebiesko, wartości na zielono, a komentarze na szaro, co ułatwia analizę struktury. Opcja Minifikacji usuwa białe znaki między tagami na potrzeby produkcyjne lub umieszczania kodu w ciągach tekstowych.
Przekształca zminifikowany lub niechlujny kod XML w przejrzyste wyjście z wcięciami. Konfigurowalna szerokość wcięć (0-8 spacji).
Używa DOMParsera przeglądarki do walidacji zgodnej ze specyfikacją. Błędy składniowe wyświetlane są wraz ze szczegółami lokalizacji.
Usuwa wszystkie białe znaki między tagami w celu uzyskania zwartego wyjścia — przydatne przy osadzaniu XML w kodzie lub redukcji rozmiaru danych.
Wyraźnie koloruje tagi, atrybuty, wartości i komentarze, ułatwiając przeglądanie. Możliwość wyłączenia dla czystego tekstu.
Automatycznie skraca puste elementy (<tag></tag>) do formy samozamykającej (<tag />) dla większej czytelności.
Zachowaj komentarze dla celów dokumentacyjnych lub usuń je przygotowując XML do wysyłki przez API lub na produkcję.
Treści SOAP to często „zupa” XML w jednej linii. Sformatuj ją, aby zbadać strukturę i znaleźć potrzebne pole.
Wklej złożony plik SVG, sformatuj go, aby zobaczyć strukturę ścieżek i grup, edytuj elementy i skopiuj z powrotem wersję zminifikowaną.
Formatuj kanały RSS/Atom, aby zweryfikować strukturę wpisów przed ich programowym parsowaniem.
Uporządkuj pliki pom.xml, build.xml lub manifesty Androida przed code review — spójne wcięcia ułatwiają analizę różnic (diff).
Przed zapisaniem konfiguracji sprawdź, czy XML jest poprawnie zbudowany — wyłap brakujący tag </tag>, zanim zepsuje system produkcyjny.
Kliknij ikonę XML w panelu DevSuite Pro. Otworzy się panel z opcjami i obszarem wprowadzania danych.
Wklej dowolny kod XML — z odpowiedzi API, pliku konfiguracyjnego, SVG czy kanału RSS. Walidacja odbywa się na żywo podczas pisania.
Naciśnij Formatuj, aby uzyskać przejrzyste wcięcia. Nieprawidłowy XML wyświetli błąd lokalizacji przed sformatowaniem.
Zmień szerokość wcięć, włącz samozamykanie tagów, zdecyduj o losie komentarzy i podświetlaniu składni.
Kliknij Kopiuj, aby pobrać sformatowany lub zminifikowany XML do użytku w kodzie, dokumentacji lub żądaniu API.
Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.