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