To narzędzie najpierw sprawdza strukturę XML typu well-formed: jeden element root, zgodne tagi otwierające i zamykające, atrybuty w cudzysłowie, zamknięte komentarze, sekcje CDATA oraz processing instruction. Następnie formatuje to samo drzewo tekstu bez renderowania markup jako HTML.
Darmowy formatter XML
Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Do czego służy formatter XML?
Formatter XML zamienia zbity albo chaotyczny XML w czytelny markup z równymi wcięciami i sprawdza, czy dokument jest well-formed. Wklej XML, wybierz styl wcięcia i skopiuj sformatowany albo zminifikowany wynik. Parser działa w przeglądarce, więc prywatne feedy, fragmenty SVG i pliki konfiguracyjne nie są wysyłane.
Jak korzystać
- 1Wklej XML. Dodaj dokument XML, fragment SVG, payload SOAP albo próbkę feedu do pola wejściowego.
- 2Sprawdź status. Pasek statusu waliduje XML na żywo i pokazuje pierwszy błąd well-formedness z linią i kolumną, jeśli są dostępne.
- 3Wybierz wynik. Użyj Beautify, aby uzyskać XML z wcięciami, albo Minify, aby dostać zwartą wersję w jednej linii.
- 4Skopiuj rezultat. Skopiuj sformatowany XML, gdy status pokazuje, że dokument jest poprawny.
Dla kogo
- Programiści czyszczą odpowiedzi API, payloady SOAP, fragmenty SVG i pliki konfiguracyjne XML przed debugowaniem.
- Zespoły QA i wsparcia sprawdzają, czy skopiowany XML jest well-formed, zanim dołączą go do zgłoszenia.
- Autorzy techniczni przygotowują czytelne przykłady XML do dokumentacji, tutoriali albo notatek o wydaniu.
- Zespoły danych przeglądają feedy, w których zagnieżdżone elementy i atrybuty trudno przeskanować w jednej linii.
Najczęstsze pytania
Czy formatter XML jest darmowy?
Tak. Formatter XML jest darmowy, bez rejestracji, pobierania i limitu użycia. Wklej XML, sformatuj go, zminifikuj i skopiuj wynik z przeglądarki.
Czy mój XML jest gdzieś wysyłany?
Nie. Formatter działa lokalnie w przeglądarce. XML trafia do pól tekstowych i nie jest wysyłany na serwer, co przydaje się przy prywatnych feedach, wewnętrznych payloadach API i plikach konfiguracyjnych.
Jakie błędy XML wykrywa?
Wykrywa typowe problemy well-formedness, takie jak brak elementu root, więcej niż jeden element root, niedopasowane tagi zamykające, niezamknięte tagi, niezamknięte komentarze albo sekcje CDATA oraz wartości atrybutów bez cudzysłowu.
Czy waliduje względem XSD albo DTD?
Nie. To formatter well-formedness, a nie walidator schematu. Sprawdza składnię i zagnieżdżenie XML, a potem upiększa dokument. Gdy potrzebne są reguły XSD, DTD, Relax NG albo Schematron, użyj osobnego walidatora XML schema.
Czy zachowuje komentarze i CDATA?
Tak. Komentarze, sekcje CDATA, deklaracje XML, processing instruction i deklaracje DOCTYPE pozostają w wyniku. Odstępy wokół tagów i wcięcia są normalizowane, żeby strukturę łatwiej było czytać.
Co robi minifikacja XML?
Minify usuwa odstępy formatowania między tagami i zwęża spacing tagów tam, gdzie jest to bezpieczne, tworząc zwartą postać XML. Treść tekstowa, komentarze, sekcje CDATA i atrybuty pozostają bez zmian.