Narzędzie dla programistów

Formater XML

Dodaj wcięcia do XML, by dało się go czytać, i dowiedz się dokładnie, gdzie się psuje.

Formater XML Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

XML pojawia się w najmniej wygodnych miejscach: odpowiedź SOAP, mapa witryny, plik konfiguracyjny, eksport z prastarego systemu, którego nikt nie utrzymuje. Zwykle przychodzi w jednej linii, a pierwszą rzeczą, jakiej każdy potrzebuje, jest zobaczenie jego kształtu — po czym wkrótce znalezienie tego jednego niezamkniętego znacznika, który wszystko psuje.

Formatowanie i minifikacja

Wcięcia ujawniają strukturę. Minifikacja usuwa białe znaki między elementami, czego potrzebujesz przed wysłaniem lub zapisaniem ładunku. Obie zachowują samą zawartość; zmieniają się tylko białe znaki między elementami.

Sprawdza, czy dokument jest poprawnie sformułowany

XML jest analizowany przez parser twojej przeglądarki, zanim cokolwiek zostanie wypisane. Jeśli nie jest poprawnie sformułowany — niezamknięty znacznik, zabłąkany ampersand, niezgodne zagnieżdżenie — dostajesz komunikat samego parsera o tym, co poszło nie tak, zamiast po cichu zniekształconego wyniku.

Poprawnie sformułowany to nie to samo co prawidłowy

To sprawdza składnię, a nie to, czy dokument pasuje do schematu lub DTD. Dokument może być w pełni poprawnie sformułowany i mimo to błędny dla swojego celu; to wymaga walidacji schematu, której to narzędzie nie wykonuje.

Dlaczego działa lokalnie

Ładunki XML regularnie zawierają dane uwierzytelniające, dane klientów i nazwy wewnętrznych punktów końcowych. Wklejenie takiego do serwera, którego nie kontrolujesz, to realne ujawnienie danych. Tutaj analiza odbywa się na stronie.

FAQ

Formater XML — pytania

Czy sprawdza mój XML względem schematu?

Nie. Sprawdza, czy dokument jest poprawnie sformułowany (well-formed). Walidacja względem schematu lub DTD to inne zadanie.

Czy formatowanie zmieni moje dane?

Nie. Zmieniają się tylko białe znaki między elementami.

Co się stanie, jeśli mój XML jest uszkodzony?

Dostajesz komunikat błędu samego parsera opisujący, co jest nie tak, zamiast zniekształconego wyniku.

Czy mój XML jest przesyłany?

Nie. Jest analizowany i formatowany w twojej przeglądarce.