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.
Formater i walidator XML — Wklej 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
- Wklej lub wpisz swój XML w polu wejściowym.
- Pozostaw tryb na Upiększ, aby wcinać dokument, albo kliknij Minifikuj, aby zwinąć go do jednej linii.
- Wybierz wcięcie z listy rozwijanej: 2 spacje, 4 spacje lub tabulator.
- Sprawdź kartę Stanu - pokazuje „Valid XML” albo wyświetla „Invalid” z wierszem i kolumną pierwszego błędu.
- 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
Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Kodowanie / dekodowanie Base64
Koduj lub dekoduj Base64 (bezpieczne dla UTF-8) z alfabetem URL-safe, opcjonalnym dopełnieniem, zawijaniem 64/76, licznikiem bajtów i znaków na żywo oraz widokiem bajtów w hex lub binarnie.
Konwerter wielkości liter i licznik
Konwertuj tekst między UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i innymi oraz licz znaki, słowa i wiersze.
Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.