Przejdź do treści
Bezpłatne narzędzie

Formater XML, walidator i narzędzie do naprawy

XML Formatter sprawdza twój XML pod kątem błędów, wskazując wiersz i kolumnę, formatuje go z użyciem 2 lub 4 spacji albo tabulatorów, minimalizuje go i naprawia typowe błędy, takie jak niezamieniony na encję znak & lub brakujący znacznik zamykający, za pomocą Auto-Fix. Jest bezpłatny i nie wymaga rejestracji. Twój XML jest przetwarzany wyłącznie w przeglądarce i nie jest przesyłany na serwer.

Autor: Justin Schuessler

Pliki konfiguracyjne gotowe? Możesz hostować projekt na VPS z pełną kontrolą.

100% lokalnie, bez przesyłania danych

Dane wejściowe

Wynik

Przykładowy wynik

Tak wygląda raport w XML Formatter

Wklejasz XML, a narzędzie wskazuje pierwszy błąd wraz z numerem wiersza i kolumny, automatycznie naprawia typowe błędy, a następnie formatuje wynik. Poniższy przykładowy plik celowo zawiera błędy. Twój wynik zależy od Twojego XML.

Przykład · Przykładowy XML z celowymi błędami

1 błąd · 3 poprawek

Dane wejściowe

server.xml
<server><name>ZAP & Friends</name><port>25565</port>

Wynik: diagnoza i automatyczna poprawka

  • 1 błąd
  • Błąd · Wiersz 1, kolumna 19char '&' is not expected.

    Tak „Sprawdź poprawność” zgłasza pierwszy błąd. Opcja „Przejdź do błędu” przenosi kursor bezpośrednio w jego miejsce.

  • W porządku1 razy zastosowano zapis ucieczkowy dla znaku specjalnego (np. „&”) w tekście.

  • W porządku1 razy dodano brakujący tag zamykający na końcu dokumentu.

  • W porządkuDodano brakującą deklarację XML (<?xml version="1.0" encoding="UTF-8"?>).

Wynik po automatycznej poprawce, sformatowany

server.xml
<?xml version="1.0" encoding="UTF-8"?><server>  <name>ZAP &amp; Friends</name>  <port>25565</port></server>

Funkcje

Formater i walidator XML w jednym narzędziu

Do plików konfiguracyjnych pluginów Minecrafta lub zasobów FiveM, odpowiedzi API, kanałów RSS/Atom czy map witryn – wszędzie tam, gdzie ręcznie edytujesz lub debugujesz XML.

Walidacja XML z numerem wiersza i kolumny

Krótko po wprowadzeniu tekstu automatycznie sprawdza poprawność składniową Twojego XML, wskazuje pierwszy błąd z numerem wiersza i kolumny oraz zaznacza go w edytorze.

Formatowanie XML (Pretty Print)

Ustawia wcięcia w Twoim XML na 2 lub 4 spacje albo tabulatory. Komentarze, sekcje CDATA i deklaracja XML pozostają bez zmian.

Minimalizacja XML

Usuwa znaki nowego wiersza i wcięcia między znacznikami, tworząc zwartą wersję twojego XML.

Naprawa XML za pomocą Auto-Fix

Koduje znaki specjalne, takie jak & i <, dodaje brakujące tagi zamykające, łączy wiele elementów głównych oraz dodaje lub przenosi deklarację XML.

Prześlij lub upuść plik

Prześlij plik XML o rozmiarze do 10 MB lub przeciągnij go bezpośrednio do pola tekstowego.

100% lokalnie, bez przesyłania danych

Wszystko działa w twojej przeglądarce — twój plik nie jest przesyłany na żaden serwer.

Tło

Co sprawdza walidator XML i co naprawia Auto-Fix

Walidacja, naprawa i formatowanie są ze sobą powiązane: XML można sformatować lub zminimalizować dopiero wtedy, gdy jest poprawnie zbudowany.

Walidacja XML: poprawność struktury, nie zgodność ze schematem

Poprawnie zbudowany XML ma dokładnie jeden element główny, zamknięte i prawidłowo zagnieżdżone znaczniki oraz znaki specjalne zapisane jako encje, np. &amp; zamiast pojedynczego &. To właśnie sprawdza walidator XML, wskazując pierwszy błąd wraz z numerem wiersza i kolumny. Nie sprawdza natomiast zgodności XML ze schematem XSD ani DTD.

Naprawa XML za pomocą Auto-Fix

Auto-Fix zamienia pojedyncze & lub < w tekście i wartościach atrybutów na encje, dodaje brakujące znaczniki zamykające i brakujący znak > na końcu znacznika, usuwa znaczniki zamykające bez odpowiadającego im znacznika otwierającego, łączy kilka elementów głównych w jednym elemencie <root> oraz dodaje lub przenosi deklarację XML. Twoje dane wejściowe pozostają bez zmian, a poprawiona wersja pojawia się w wyniku.

Formatowanie XML (Pretty Print) lub minimalizacja

Formatowanie wcięć w twoim XML używa 2 lub 4 spacji albo tabulatorów. Komentarze, sekcje CDATA i deklaracja XML zostają zachowane, a tekst wymieszany ze znacznikami pozostaje bez zmian. Minimalizacja usuwa znaki nowego wiersza i wcięcia między znacznikami. Obie operacje wymagają poprawnie zbudowanego XML — w przeciwnym razie narzędzie wskaże błąd wraz z numerem wiersza i kolumny.

Jak to działa

Jak sprawdzić, naprawić i sformatować XML online

Pięć kroków, bez logowania i instalacji.

Krok 1

Wklej XML

Wklej swój XML w pole wejściowe, prześlij plik XML o rozmiarze do 10 MB, przeciągnij go do pola lub załaduj przykład.

Krok 2

Znajdź błędy

Krótko po wprowadzeniu tekstu narzędzie automatycznie sprawdza poprawność składniową Twojego XML. Możesz też kliknąć „Waliduj”. Pierwszy błąd pojawi się z numerem wiersza i kolumny, a „Przejdź do błędu” przeniesie tam kursor.

Krok 3

Napraw przez Auto-Fix

Kliknij „Auto-Fix”, aby automatycznie naprawić typowe błędy. Twoje dane wejściowe pozostaną bez zmian, a poprawioną wersję znajdziesz w wynikach wraz z listą poprawek powyżej.

Krok 4

Sformatuj lub zminimalizuj

Wybierz wcięcie: 2 spacje, 4 spacje lub tabulatory, a następnie kliknij „Formatuj”. Aby uzyskać zwartą wersję, kliknij „Minimalizuj”.

Krok 5

Zastosuj wynik

Skopiuj wynik do schowka lub pobierz go jako plik XML.

Odkryj więcej

Więcej narzędzi

Porównywanie tekstów online (Diff Checker)

Porównywanie tekstów online: Porównaj dwa teksty, konfiguracje lub wersje kodu, zobacz różnice w poszczególnych wierszach i słowach oraz skopiuj wynik jako Unified Diff. Wszystko działa w przeglądarce.

Autor: Dimitri Heissler

Formatowanie JSON

Formatuj, minimalizuj i sprawdzaj poprawność JSON – z podświetlaniem składni, komunikatami o błędach i możliwością pobrania, w całości w przeglądarce.

Autor: Jakub Martyniak

Walidator YAML

Sprawdzaj składnię YAML i formatuj go w ujednolicony sposób lub konwertuj bezpośrednio na JSON. Obsługuje wiele dokumentów oddzielonych `---` (np. manifesty Kubernetes) i podaje dokładny numer wiersza i kolumny błędu. Działa w całości w przeglądarce.

Autor: Jakub Martyniak

Generator map witryny

Tworzenie sitemap.xml z listy adresów URL: z wykrywaniem duplikatów, sprawdzaniem domeny, lastmod i automatycznym indeksem map witryny od 50.000 adresów. Działa w przeglądarce.

Autor: Luca Stanek

Koder i dekoder URL

Kodowanie i dekodowanie adresów URL oraz tekstu online: porównanie encodeURIComponent, encodeURI i formatu formularza, tabela parametrów zapytania oraz kreator linków UTM. Działa w całości w przeglądarce.

Autor: Dimitri Heissler

Formater HTML i CSS online (popraw czytelność kodu)

Formatuj HTML i CSS online, dodawaj wcięcia i poprawiaj czytelność kodu dzięki automatycznemu wykrywaniu języka. Wszystko działa w przeglądarce, bez przesyłania plików.

Autor: Luca Stanek

FAQ

Częste pytania dotyczące Formater XML

Krótkie odpowiedzi o walidacji, formatowaniu i automatycznej korekcie.

Tak. Nie potrzebujesz konta ani niczego instalować: formater XML działa w Twojej przeglądarce. Wklej XML i od razu zacznij.

Nie. Całe przetwarzanie — walidacja, formatowanie, minimalizacja i automatyczne poprawki — odbywa się wyłącznie w twojej przeglądarce. Żaden plik nie jest przesyłany na serwer, również do ZAP-Hosting.

Nie. Narzędzie sprawdza poprawność składniową Twojego XML: jeden element główny, zamknięte i prawidłowo zagnieżdżone tagi oraz zakodowane znaki specjalne. XML jest poprawny w ścisłym znaczeniu dopiero wtedy, gdy jest też zgodny ze schematem XSD lub DTD, a tego narzędzie nie sprawdza. Nie sprawdza również reguł branżowych, np. dotyczących e-faktur. Komunikat o powodzeniu dotyczy więc składni XML.

Krótko po zakończeniu pisania narzędzie automatycznie sprawdza Twój XML. Możesz też kliknąć „Waliduj”. Wskazuje pierwszy błąd z numerem wiersza i kolumny oraz zaznacza go w edytorze. „Przejdź do błędu” przenosi kursor bezpośrednio w to miejsce.

Auto-Fix zamienia pojedyncze & na &amp; oraz < w tekście na &lt;, także w wartościach atrybutów. Dodaje brakujące znaczniki zamykające i brakujący znak > na końcu znacznika, usuwa znaczniki zamykające bez odpowiadającego im znacznika otwierającego, łączy kilka elementów głównych w jednym elemencie <root> oraz dodaje lub przenosi deklarację XML. Twoje dane wejściowe pozostają bez zmian, a w wyniku zobaczysz poprawioną wersję i listę zmian. Mimo to sprawdź wynik: dodany znacznik pojawi się tam, gdzie narzędzie wykryło błąd, niekoniecznie tam, gdzie był zamierzony.

Prześlij plik lub przeciągnij go w pole wejściowe. Edytor wyświetli go z numerami wierszy i podświetlaniem składni. Kliknij „Formatuj”, aby ustawić wcięcia na 2 lub 4 spacje albo tabulatory (Pretty Print). Komentarze, sekcje CDATA i deklaracja XML zostaną zachowane. Następnie skopiuj wynik lub pobierz go jako plik XML.

Minimalizacja usuwa podziały wierszy i wcięcia między tagami, tworząc zwartą wersję Twojego XML. Spacje należące do treści tekstowej pozostają bez zmian. Podobnie jak przy formatowaniu, XML musi mieć poprawną składnię.

Przesyłanie plików jest ograniczone do 10 MB. Ponieważ wszystko działa lokalnie w przeglądarce, rzeczywisty limit zależy też od wydajności twojego urządzenia.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Tworzysz właśnie coś własnego?

Twoja aplikacja lub API potrzebuje niezawodnego serwera

VPS na ZAP-Hosting zapewnia niezawodne działanie twojej aplikacji lub twojego projektu online.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia dla programistów