Formatowanie XML
Sformatuj lub zminifikuj XML — z kontrolą zagnieżdżenia wskazującą błędny znacznik.
Powiązane narzędzia
Formatowanie XML
Wklej XML, a narzędzie przeformatuje go na czytelnie wcięty zapis — albo odwrotnie: ściśnie go do jednej zminifikowanej linii. Radzi sobie z XML-em, który naprawdę spotykasz w pracy: odpowiedzi z API, kanały RSS i Atom, sitemapy, pliki SVG, manifesty Maven czy NuGet, layouty Androida i plik konfiguracyjny, który narzędzie budujące właśnie skleiło w jedną linię.
Przy formatowaniu każdy znacznik dostaje własny wiersz, a elementy potomne są wcinane — dwiema spacjami, czterema spacjami albo tabulatorem, wedle twojego wyboru. Opcja „Zwijaj krótkie elementy” zostawia element zawierający wyłącznie tekst, na przykład kod produktu albo datę, w jednym wierszu, dzięki czemu dokumenty pełne danych pozostają zwarte i przejrzyste; po wyłączeniu każda wartość przenosi się do własnego wciętego wiersza. Komentarze, sekcje CDATA, instrukcje przetwarzania i deklaracja XML przechodzą nietknięte, a tekst złożony z samych białych znaków między znacznikami jest sprzątany, podczas gdy prawdziwa treść tekstowa zostaje zachowana. Minifikacja działa odwrotnie: usuwa białe znaki między znacznikami, żeby dokument był jak najmniejszy bez zmiany znaczenia.
Przy okazji narzędzie sprawdza poprawność zagnieżdżenia znaczników. Zabłąkany znacznik zamykający albo element, który nigdy się nie zamyka, wywołuje spokojny komunikat z dokładną nazwą znacznika, więc poprawka zajmuje sekundy. Znaj jednak granice: to formatowanie, nie walidacja schematu — narzędzie weryfikuje tylko zagnieżdżenie, a składnia atrybutów przechodzi dokładnie tak, jak została zapisana, bez kontroli DTD czy XSD.
Wszystko działa w twojej przeglądarce. Nie leci żadne żądanie i nic nie jest zapisywane, więc kanały, eksporty i konfiguracje z danymi wewnętrznymi możesz wkleić bez obaw. Podsumowanie pokazuje elementy, głębokość i rozmiar przed i po.