Brak danych wejściowych.
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
Wklej tekst
Wystarczy wkleić linie, tabelę rozdzieloną tabulatorami lub przecinkami albo ustawienia klucz = wartość. Można też otworzyć plik .txt.
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.
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.