Вхідних даних ще немає.
Звичайний текст у коректний XML
Цей конвертер TXT в XML перетворює звичайний текст на коректно сформований XML. Кожен рядок може стати елементом, таблиця з рядком заголовків — набором записів, а рядки ключ = значення — тегами з назвами елементів, які ви задаєте.
Оновлено:
Як це працює
Вставте текст
Вставте рядки, таблицю з табуляцією чи комами або налаштування ключ = значення — чи відкрийте файл .txt.
Назвіть елементи
Задайте назви кореневого елемента, елемента рядка таблиці й елемента рядка тексту та виберіть, чи будуть стовпці дочірніми елементами, чи атрибутами.
Завантажте XML
Скопіюйте XML або завантажте файл .xml з XML-оголошенням чи без нього.
Можливості
Завжди коректні назви
Заголовки стовпців на кшталт «first name» чи «2024» перетворюються на коректні назви елементів (first_name, _2024); до зарезервованих назв xml… додається префікс.
Правильне екранування
Символи &, < і > екрануються, лапки в атрибутах теж, а заборонені в XML 1.0 символи видаляються, тож результат завжди розбирається без помилок.
Елементи чи атрибути
<row><city>Київ</city></row> або <row city="Київ"/> — виберіть структуру, якої очікує ваша програма для імпорту.
CDATA за потреби
Текст із < чи & можна записати секцією CDATA замість сутностей — так код і розмітка лишаються читабельними.
Вкладені налаштування
[Секції] INI та повторювані ключі стають вкладеними й повторюваними елементами.
Обмеження та конфіденційність
Текст до 20 MB; вхідні дані понад 256 KB конвертуються у фоновому потоці (Web Worker). Результат — XML 1.0 у кодуванні UTF-8. Нічого не надсилається на сервер. Докладніше — на сторінці конфіденційності.
Часті запитання
Як конвертувати текстовий файл в XML?
Вставте текст або відкрийте файл, перевірте автоматично визначену структуру й завантажте XML.
Як зробити кожен рядок окремим елементом XML?
Виберіть структуру «один елемент на рядок» і задайте назву в полі «Елемент рядка тексту», наприклад item. Кореневий елемент охоплює всі такі елементи.
Чи можуть стовпці таблиці стати атрибутами?
Так. Якщо є рядок заголовків, виберіть «Стовпці як» → «Атрибути»: кожен рядок стане порожнім елементом з атрибутом для кожного стовпця.
Чому деякі назви змінено?
Назви XML не можуть починатися з цифри чи містити пробіли. До таких назв додається підкреслення, щоб документ лишався коректно сформованим.
Чи має результат відступи?
За замовчуванням — 2 пробіли. У параметрах XML можна вибрати 4 пробіли, табуляцію або мініфікований XML.
Чи надсилається текст на сервер?
Ні. Перетворення відбувається у вашому браузері, тож дані не залишають пристрою.