Przejdź do treści

Formatowanie XML

Zamień XML zapisany w jednej linii w czytelny, wcięty kod.

Tryb
Opcje
Działa w przeglądarce – Twój XML nie jest nigdzie wysyłany. Zewnętrzne DTD nigdy nie są pobierane.

Jak używać

  1. Wklej XML do edytora lub przeciągnij plik na obszar narzędzia.
  2. W polu „Tryb” wybierz „Formatuj” lub „Minifikuj”.
  3. Dla trybu „Formatuj” ustaw „Wcięcie”: „2 spacje”, „4 spacje” lub „Tabulator”.
  4. Włącz „Na żywo”, aby wynik aktualizował się po zmianach w edytorze.

Przykłady

Czytelny kanał RSS z sekcją CDATA

Dane wejściowe
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Wiadomości z Krakowa</title><link>https://krakow.example.pl/</link><!-- Najnowszy wpis --><item><title>Nowa wystawa</title><description><![CDATA[<p>Otwarcie w sobotę o 10:00.</p>]]></description></item></channel></rss>
Wynik
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Wiadomości z Krakowa</title>
    <link>https://krakow.example.pl/</link>
    <!-- Najnowszy wpis -->
    <item>
      <title>Nowa wystawa</title>
      <description><![CDATA[<p>Otwarcie w sobotę o 10:00.</p>]]></description>
    </item>
  </channel>
</rss>

Minifikacja konfiguracji bez komentarzy

Dane wejściowe
<?xml version="1.0" encoding="UTF-8"?>
<konfiguracja>
  <!-- Ustawienia sklepu -->
  <sklep waluta="PLN">
    <nazwa>Sklep Rowerowy</nazwa>
    <telefon></telefon>
  </sklep>
</konfiguracja>
Wynik
<?xml version="1.0" encoding="UTF-8"?><konfiguracja><sklep waluta="PLN"><nazwa>Sklep Rowerowy</nazwa><telefon/></sklep></konfiguracja>

Atrybuty SVG w osobnych liniach

Dane wejściowe
<svg xmlns="http://www.w3.org/2000/svg" width="120" height="60" viewBox="0 0 120 60"><title>Etykieta produktu</title><rect x="5" y="5" width="110" height="50" fill="#ffffff" stroke="#222222"/></svg>
Wynik
<svg
	xmlns="http://www.w3.org/2000/svg"
	width="120"
	height="60"
	viewBox="0 0 120 60">
	<title>Etykieta produktu</title>
	<rect
		x="5"
		y="5"
		width="110"
		height="50"
		fill="#ffffff"
		stroke="#222222"/>
</svg>

FAQ

Czy narzędzie sprawdza poprawność pliku XML?

Sprawdza poprawność składni XML, między innymi zgodność tagów, zapis atrybutów i obecność jednego elementu głównego. Nie sprawdza zgodności ze schematem XSD ani DTD i nie waliduje przestrzeni nazw.

Jak znaleźć błąd w XML?

Panel błędów podaje linię i kolumnę pierwszego błędu oraz pokazuje fragment kodu. Kliknij komunikat, aby przenieść kursor w to miejsce.

Czy formatowanie zmienia tekst lub sekcje CDATA?

Tekst, treść mieszaną, na przykład zdanie z tagiem wewnątrz, oraz zawartość objętą xml:space="preserve" narzędzie pozostawia bez zmian. Sekcje CDATA i zapis encji, takich jak &lt;, również są zachowywane.

Czy mój XML jest wysyłany na serwer?

Formatowanie i sprawdzanie składni odbywają się w przeglądarce, bez wysyłania XML na serwer. Zewnętrzne DTD i encje nie są pobierane. Treść XML nie jest zapisywana; w przeglądarce zapamiętywane są tylko ustawienia opcji.

Jaki jest limit rozmiaru pliku XML?

Możesz wczytać plik o rozmiarze do 50 MB. Dla danych powyżej 1 MB formatowanie uruchamiasz ręcznie skrótem Ctrl+Enter lub Cmd+Enter na Macu, a powyżej 5 MB podświetlanie składni jest wyłączone.