Tekst

albo upuść plik tutaj lub wklej kod poniżej
Odczytaj tekst jako

Brak danych wejściowych.

XML

Wynik XML

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

Zwykły tekst do poprawnego XML

Ten konwerter TXT na XML tworzy z dowolnego tekstu poprawny składniowo dokument XML. Każda linia może stać się elementem, tabela z wierszem nagłówka – osobnym rekordem dla każdego wiersza, a pary klucz = wartość – znacznikami o nazwach, które sam wybierasz.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej tekst

    Wystarczy wkleić linie, tabelę rozdzieloną tabulatorami lub przecinkami albo ustawienia klucz = wartość. Można też otworzyć plik .txt.

  2. Nazwij elementy

    W polach „Element główny”, „Element wiersza” i „Element linii” wpisz własne nazwy, a w polu „Kolumny jako” wybierz elementy podrzędne lub atrybuty.

  3. Pobierz XML

    Wynik można skopiować albo pobrać jako plik .xml – z deklaracją XML lub bez niej.

Funkcje

  • Zawsze poprawne nazwy

    Nagłówki kolumn w rodzaju first name czy 2024 zamieniają się w poprawne nazwy elementów (first_name, _2024), a nazwy zaczynające się od xml dostają prefiks.

  • Znaki specjalne zamieniane na encje

    Znaki &, < i > oraz cudzysłowy w atrybutach są zamieniane na encje, a znaki zabronione w XML 1.0 – usuwane, więc wynik zawsze da się sparsować.

  • Elementy albo atrybuty

    Wartości kolumn mogą trafić do elementów podrzędnych, np. <row><city>Kraków</city></row>, albo do atrybutów pustego elementu <row/> – wystarczy wybrać kształt, którego oczekuje program importujący dane.

  • CDATA, gdy trzeba

    Tekst zawierający < lub & może trafić do sekcji CDATA zamiast encji, dzięki czemu kod i znaczniki pozostają czytelne.

  • Zagnieżdżone ustawienia

    Sekcje INI i powtórzone klucze stają się zagnieżdżonymi i powtarzanymi elementami.

Limity i prywatność

Tekst może mieć do 20 MB; dane większe niż 256 KB są konwertowane w tle, w wątku roboczym. Wynik to XML 1.0 w kodowaniu UTF-8.

Gotowy dokument można przejrzeć w narzędziu XML viewer, a tabelę CSV zamienić w XML konwerterem CSV na XML.

Nic nie jest wysyłane na serwer. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak zamienić plik tekstowy na XML?

Wystarczy wkleić tekst lub otworzyć plik, sprawdzić automatycznie wykrytą strukturę i pobrać XML.

Jak zrobić z każdej linii osobny element XML?

W polu „Struktura” wybierz „jeden element w linii” i wpisz nazwę w polu „Element linii”, np. item. Element główny obejmuje je wszystkie.

Czy kolumny tabeli mogą być atrybutami?

Tak. Przy tabeli z nagłówkiem wybierz w polu „Kolumny jako” opcję „Atrybuty” – każdy wiersz stanie się pustym elementem z atrybutem dla każdej kolumny.

Dlaczego niektóre nazwy zostały zmienione?

Nazwa elementu XML nie może zaczynać się od cyfry ani zawierać spacji. Takie znaki są zastępowane podkreśleniem, żeby dokument pozostał poprawny. Polskie litery są dozwolone: nagłówek Imię i nazwisko daje element Imię_i_nazwisko.

Czy wynik ma wcięcia?

Domyślnie 2 spacje. W opcjach wyniku można wybrać 4 spacje, tabulatory albo XML bez wcięć.

Jak przekonwertować tekst z polskimi znakami zapisany w Windows-1250?

Automatyczne wykrywanie zwykle rozpoznaje to kodowanie; jeśli zamiast ą czy ł widać krzaczki, wybierz Windows-1250 w polu „Kodowanie wejściowe”. Wynikowy XML jest zawsze w UTF-8.

Podobne narzędzia