albo upuść plik tutaj lub wklej kod poniżej
Wpisz, wklej lub otwórz XML, aby go sprawdzić.

Drzewo dokumentu

Drzewo pojawi się po otwarciu lub wpisaniu XML.

Pliki nie opuszczają przeglądarkiJak to działa?

Formatowanie XML, walidator składni i tester XPath

Ten edytor XML online otwiera, edytuje i zapisuje pliki XML w przeglądarce: formatuje lub minifikuje kod, sprawdza, czy dokument jest poprawnie sformułowany, pokazuje drzewo i wykonuje zapytania XPath. Nic nie jest wysyłane na serwer.

Ostatnia aktualizacja:

Jak to działa

  1. Otwórz lub wklej XML

    Wystarczy upuścić plik .xml lub .xml.gz, kliknąć „Otwórz plik”, wkleić kod albo wybrać „Wczytaj przykład”. Kodowanie jest odczytywane z BOM lub z deklaracji XML.

  2. Edytuj i sprawdzaj

    Podświetlanie składni i automatyczne zamykanie znaczników ułatwiają pracę. Każda zmiana jest od razu sprawdzana, a błąd pokazuje numer wiersza i kolumny.

  3. Formatuj i zapisz

    „Formatuj” lub „Minifikuj” porządkuje kod, kliknięcie węzła w drzewie zaznacza go w edytorze, a „Zapisz .xml” zapisuje plik w UTF-8.

Funkcje

  • Formatowanie XML

    Wcięcie 2 lub 4 spacji albo tabulator, a także minifikacja. Tekst, sekcje CDATA, komentarze, instrukcje przetwarzania i zawartość z atrybutem xml:space ustawionym na preserve pozostają dokładnie takie jak w oryginale.

  • Walidacja składni XML

    Niedomknięte lub źle zagnieżdżone znaczniki, błędne atrybuty, niezadeklarowane encje i prefiksy przestrzeni nazw są zgłaszane z numerem wiersza i kolumny oraz przyciskiem „Przejdź do błędu”.

  • Drzewo dokumentu

    Kliknięcie węzła w panelu bocznym zaznacza odpowiadający mu fragment w edytorze.

  • Wyszukiwanie XPath

    Obsługiwane są wyrażenia XPath 1.0, np. //item[@id="1"] lub count(//book); dopasowania są wyświetlane na liście i podświetlane.

  • Bezpieczne otwieranie niezaufanych plików

    Encje zewnętrzne nigdy nie są wczytywane, a rozwijanie encji jest ograniczone, więc pliki z atakiem XXE czy „billion laughs” nie odczytają danych ani nie zawieszą strony.

  • Duże pliki

    Duże dokumenty i archiwa .gz są przetwarzane w tle.

Limity i prywatność

Pliki mogą mieć do 100 MB, również po rozpakowaniu pliku .xml.gz. Podświetlanie składni, zwijanie i automatyczne zamykanie znaczników działają do 5 MB. Drzewo dokumentu i XPath są dostępne do 10 MB; większe dokumenty są wyświetlane tylko do odczytu, ale sprawdzanie składni, formatowanie i „Zapisz .xml” nadal działają.

Pliki są zapisywane w UTF-8. Narzędzie nie obsługuje walidacji DTD, schematów XSD ani XSLT, a zewnętrzne DTD i encje nigdy nie są pobierane. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak edytować plik XML online?

Wystarczy otworzyć plik .xml przyciskiem „Otwórz plik” lub przeciągnąć go do edytora, wprowadzić zmiany i kliknąć „Zapisz .xml”. Plik nie opuszcza twojego urządzenia.

Jak sformatować XML, żeby był czytelny?

Wystarczy kliknąć „Formatuj” i wybrać wcięcie. „Minifikuj” usuwa białe znaki między znacznikami. Treść tekstowa nigdy nie jest zmieniana.

Jak sprawdzić, czy plik XML jest poprawny?

Edytor na bieżąco sprawdza, czy dokument jest poprawnie sformułowany, i wskazuje pozycję pierwszego błędu. Walidacja względem schematu XSD nie jest jeszcze dostępna.

Czy mogę poprawić plik JPK lub e-fakturę z KSeF?

Każdy plik XML można otworzyć i edytować, ale edytor nie zna schematów JPK ani KSeF i nie sprawdza ich wymagań. Zmiana pliku opatrzonego podpisem elektronicznym unieważnia ten podpis.

Czy da się edytować XML na Androidzie?

Tak. Wystarczy otworzyć tę stronę w przeglądarce na telefonie, dotknąć „Otwórz plik”, poprawić kod i zapisać plik.

Dlaczego zapisany plik ma kodowanie UTF-8?

Edytor zawsze zapisuje w UTF-8. Jeśli deklaracja XML wskazuje inne kodowanie, np. windows-1250, jest zmieniana na UTF-8, aby plik dało się poprawnie odczytać. Opcjonalnie można dodać „Znacznik BOM”.

Podobne narzędzia