Przegląd / Programowanie i kod / Formatowanie i walidacja XML
Programowanie i kod 100% w przeglądarce i offline

Formatowanie i walidacja XML

Formatuj, minifikuj i sprawdzaj XML w przeglądarce. Zagnieżdżone znaczniki dostają wcięcia, komentarze i CDATA zostają, a błędy pokazują wiersz i kolumnę.

Wklej lub wpisz dane; wynik pojawia się od razu, a błędy są pokazane pod polem. Pola zawierają przykład: kliknij i wpisuj, aby go zastąpić.

Twoje pliki i dane nigdy nie opuszczają przeglądarki – nic nie jest wysyłane.

Tekst między znacznikami jest przycinany. Tam, gdzie tekst miesza się ze znacznikami, jak w akapicie z <b>, zawartość zostaje dokładnie taka, jak zapisano.

Jak uczytelnić blok XML

API odpowiada jedną linijką znaczników, plikowi konfiguracji zginęły wcięcia, eksport to pół megabajta nawiasów kątowych. Wklej to tutaj, a struktura się ujawni: każde dziecko wcięte o poziom pod rodzicem, elementy zawierające tylko tekst w jednym wierszu, a deklaracja XML, komentarze, sekcje CDATA i instrukcje przetwarzania zostają na swoich miejscach.

Formatowanie, minifikacja lub sprawdzanie w czterech krokach

  1. Wklej XML w lewe pole. Jako przykład jest mały plik zamówienia.
  2. Zostaw wybrane Formatuj, aby dodać wcięcia, albo przełącz na Minifikuj, by ścisnąć wszystko w jednym wierszu.
  3. Wybierz dwie spacje, cztery spacje lub tabulator i zaznacz Usuń komentarze, jeśli mają zniknąć.
  4. Przeczytaj wiersz stanu. Zielony komunikat oznacza, że dokument jest poprawnie zbudowany. W przeciwnym razie podaje problem z wierszem i kolumną.
  5. Naciśnij Kopiuj albo pobierz wynik jako plik .xml.

Co uchodzi za poprawne

Sprawdzenie wykonuje parser XML twojej przeglądarki, więc obowiązują reguły standardowe: jeden element główny, każdy znacznik zamknięty w odpowiedniej kolejności, wartości atrybutów w cudzysłowach, znaki specjalne takie jak & i < zapisane jako encje oraz brak niezdefiniowanych encji. HTML, który tylko przypomina XML, często tu nie przechodzi, na przykład <br> bez ukośnika zamykającego.

Jak traktowane są białe znaki

Formatowanie dodaje białe znaki między znacznikami, które parser w plikach z danymi ignoruje. Tam, gdzie tekst miesza się ze znacznikami, jak w akapicie z pogrubionym słowem, spacje są częścią treści, więc narzędzie zostawia taki element dokładnie tak, jak zapisano. Tekst stojący samotnie między znacznikami jest przycinany. Jeśli twój format nadaje białym znakom znaczenie, najpierw porównaj wynik z oryginałem.

Typowe zastosowania

  • Uczytelnianie odpowiedzi SOAP lub RSS przed ich debugowaniem.
  • Sprawdzanie i porządkowanie map witryny, plików Maven lub Androida.
  • Ujednolicenie wcięć dwóch wersji XML przed porównaniem.
  • Uczytelnienie kodu SVG albo jego minifikacja przed osadzeniem na stronie.
  • Szybkie sprawdzenie, czy ręcznie edytowany plik konfiguracji nadal jest poprawny.

Plik nie opuszcza twojego urządzenia

Analiza i formatowanie odbywają się w przeglądarce. Faktury, pliki konfiguracji i odpowiedzi API nie są wysyłane.

Często zadawane pytania (FAQ)

Wklej XML w lewe pole. Przy wybranym Formatuj po prawej od razu pojawia się wersja z wcięciami. Skopiuj ją lub pobierz jako plik .xml.