Formater i walidator XML

Upiększaj, minifikuj i waliduj XML bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulatora, zachowanymi atrybutami i komentarzami oraz natychmiastowym zgłaszaniem błędów.

Ładowanie narzędzia…

Formater i walidator XMLWklej XML, aby sformatować go z wcięciem 2 spacji, 4 spacji lub tabulatorów, albo zminifikować do jednej zwartej linii. Składnia jest sprawdzana w trakcie pisania, a pierwszy błąd jest zgłaszany wraz z wierszem i kolumną. Wszystko jest analizowane całkowicie w przeglądarce i nigdy nie jest przesyłane.

Czym jest Formater i walidator XML?

Darmowy internetowy formater, upiększacz i walidator XML, który działa w całości w przeglądarce. Wklej zminifikowany lub nieuporządkowany XML, a tryb Upiększ ponownie wcina dokument zgodnie z wybranym wcięciem 2 spacji, 4 spacji lub tabulatora, zachowując atrybuty, deklarację XML, komentarze i sekcje CDATA. Przełącz na tryb Minifikuj, aby usunąć odstępy między elementami i zwinąć wszystko do jednej zwartej linii na potrzeby transportu lub przechowywania. W trakcie pisania waliduje znaczniki za pomocą rygorystycznego parsera, a wskaźnik Stanu pokazuje „Valid XML” lub oznacza pierwszy błąd wraz z wierszem i kolumną. Programiści używają go do czytania i debugowania SOAP, RSS, map witryn, SVG, układów Androida i plików konfiguracyjnych oraz do porządkowania odpowiedzi API przed ich zatwierdzeniem.

Jak używać Formater i walidator XML

  1. Wklej lub wpisz swój XML w polu wejściowym.
  2. Pozostaw tryb na Upiększ, aby wcinać dokument, albo kliknij Minifikuj, aby zwinąć go do jednej linii.
  3. Wybierz wcięcie z listy rozwijanej: 2 spacje, 4 spacje lub tabulator.
  4. Sprawdź kartę Stanu - pokazuje „Valid XML” albo wyświetla „Invalid” z wierszem i kolumną pierwszego błędu.
  5. Użyj przycisku Kopiuj, aby pobrać sformatowane dane wyjściowe, albo kliknij Wyczyść, aby opróżnić wejście i zacząć od nowa.

Przykłady

Upiększanie dokumentu w jednej linii (2 spacje)

Wejście

<note><to>Tove</to><from>Jani</from></note>

Wyjście

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Minifikowanie pliku konfiguracyjnego

Wejście

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Wyjście

<config><debug>false</debug><port>8080</port></config>

Wychwytywanie niezamkniętego znacznika

Wklej <a><b>x</a>, a Stan przełączy się na „Invalid”, zgłaszając niepasujący znacznik zamykający wraz z wierszem i kolumną problemu, dzięki czemu możesz przejść prosto do niego i poprawić znaczniki.

Najczęściej zadawane pytania

Czy mój XML jest przesyłany na serwer?
Nie. Analiza, upiększanie, minifikacja i walidacja odbywają się w całości lokalnie w przeglądarce. Twoje dane nigdy nie opuszczają urządzenia, a narzędzie działa również offline.
Jakich opcji wcięcia mogę użyć?
W trybie Upiększ możesz ponownie wcinać za pomocą 2 spacji, 4 spacji lub znaku tabulatora, wybranych z listy rozwijanej. Tryb Minifikuj ignoruje wcięcie i usuwa odstępy między elementami, aby utworzyć jedną linię.
Czy zachowuje atrybuty, komentarze i CDATA?
Tak. Formater zachowuje atrybuty elementów, deklarację XML, komentarze i sekcje CDATA oraz utrzymuje nienaruszoną kolejność węzłów rodzeństwa. Ponownie wcina strukturę bez zmiany danych.
Dlaczego pisze, że mój XML jest nieprawidłowy?
Walidator zgłasza pierwszy problem składniowy i dołącza jego wiersz i kolumnę. Częste przyczyny to znacznik, który nigdy nie zostaje zamknięty, znacznik zamykający, który nie pasuje do otwartego, brakujący cudzysłów wokół wartości atrybutu lub więcej niż jeden element główny.
Czy waliduje ponownie automatycznie?
Tak. Walidacja i formatowanie aktualizują się w trakcie pisania, więc w chwili, gdy poprawisz oznaczone miejsce, Stan wraca do „Valid XML”, a dane wyjściowe odświeżają się natychmiast.

Powiązane narzędzia