Ключевые факты
- Категория
- Format Conversion
- Типы входных данных
- textarea, select, text, checkbox, number
- Тип результата
- text
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Конвертер текста в XML позволяет быстро преобразовывать структурированные данные из форматов CSV, JSON, TSV и других в валидный XML-код с гибкой настройкой тегов и форматирования.
Когда использовать
- •При необходимости интеграции табличных данных в системы, требующие XML-формат.
- •Для преобразования конфигурационных файлов или списков в структурированную разметку.
- •Когда нужно быстро привести неструктурированный текст к стандартизированному виду для обмена данными.
Как это работает
- •Вставьте исходные данные в текстовое поле и выберите формат входных данных или используйте автоопределение.
- •Настройте параметры вывода, такие как имена корневых и дочерних элементов, использование CDATA или атрибутов.
- •Активируйте опцию «Pretty Print» для автоматического форматирования отступов и получения чистого XML-кода.
- •Скопируйте готовый результат или сохраните его для дальнейшего использования в ваших проектах.
Сценарии использования
Примеры
1. Преобразование списка пользователей из CSV в XML
- Контекст
- Администратору нужно перенести список пользователей из CSV-файла в систему, принимающую только XML.
- Проблема
- Необходимо быстро преобразовать данные без написания скриптов.
- Как использовать
- Вставить CSV-данные, выбрать формат 'CSV', задать имя элемента строки 'user' и включить 'Pretty Print'.
- Пример конфигурации
-
inputFormat: csv, rowElement: user, prettyPrint: true - Результат
- Получен структурированный XML-файл с тегами <user>, готовый к импорту в целевую систему.
2. Конвертация JSON в XML для конфигурации
- Контекст
- Разработчик имеет JSON-файл с настройками приложения и хочет использовать его в среде, поддерживающей только XML-конфиги.
- Проблема
- Ручное переписывание JSON в XML занимает много времени и чревато ошибками.
- Как использовать
- Вставить JSON-код, выбрать формат 'JSON', настроить корневой элемент и сгенерировать XML.
- Пример конфигурации
-
inputFormat: json, rootElement: configuration, prettyPrint: true - Результат
- Валидный XML-файл с иерархией, соответствующей исходному JSON-объекту.
Проверить на примерах
xml, textСвязанные хабы
FAQ
Какие форматы поддерживает конвертер?
Инструмент поддерживает CSV, TSV, PSV, SSV, JSON, пары «ключ-значение» и построчные текстовые данные.
Можно ли настроить имена тегов?
Да, вы можете задать собственные названия для корневого элемента и элементов строк в соответствующих полях настроек.
Поддерживает ли инструмент создание CDATA-секций?
Да, вы можете включить опцию использования CDATA для текстового содержимого, чтобы корректно отображать специальные символы.
Нужно ли вручную экранировать спецсимволы?
Нет, инструмент автоматически экранирует специальные символы, если соответствующая опция включена в настройках.
Можно ли сделать XML более читаемым?
Да, используйте функцию «Pretty Print» и укажите количество пробелов для отступа, чтобы сделать структуру XML наглядной.