Конвертер INI в XML онлайн
Конвертируйте INI в XML онлайн мгновенно. Бесплатный инструмент, превращающий php.ini, my.cnf или любой устаревший конфиг в правильно сформированный XML для SOAP и корпоративных систем. Регистрация не нужна.
Что такое конвертация INI в XML?
Преобразование INI в XML берёт классический INI-конфиг и переписывает его как XML-документ, где каждая секция становится элементом, а каждая пара key=value — дочерним тегом. INI — то, что производили старые PHP, MySQL, Git и настольные приложения. XML — то, что до сих пор ожидают корпоративные интеграции, SOAP-сервисы и устаревшие платформы. Конвертер INI в XML обрабатывает обёртку, экранирование и отступы, чтобы не нужно было вручную печатать теги. Обычно конвертация INI в XML нужна, когда необходимо подать устаревший INI-конфиг в систему, принимающую только XML.
Зачем конвертировать INI в XML?
XML всё ещё является языком SOAP-веб-сервисов, банковских и медицинских API, государственных порталов и длинного списка B2B-обменов. INI — формат, в котором поступал конфиг старых приложений. Конвертация INI в XML онлайн позволяет взять этот устаревший конфиг и передать его в XML-систему без перепечатки. Используйте инструмент INI в XML, когда нужно передать INI-настройки в SOAP-запрос, создать XML для партнёра по интеграции, передать конфиг в XSLT-конвейер или создать XML тестовые фикстуры из INI-образцов.
Как работает наш конвертер INI в XML
Когда вы нажимаете «Конвертировать», инструмент разбирает INI, берёт каждый заголовок [section] и записывает его как XML-элемент. Пары key=value внутри становятся дочерними тегами с текстовыми значениями. Специальные символы в значениях экранируются автоматически, а стандартное XML-объявление с кодировкой UTF-8 добавляется сверху. Имена секций с точкой, такие как [server.dev], становятся вложенными элементами. Всё работает в вашем браузере. INI-данные никогда не покидают ваше устройство.
Доступные функции
- Конвертация в один клик: нажмите «Конвертировать» — XML появится в выходной панели.
- Валидный, правильно сформированный вывод: включает XML-объявление, экранирует специальные символы и создаёт безопасные имена элементов.
- Сопоставление секций: каждый [section] становится XML-элементом с дочерними тегами внутри.
- Поддержка вложенности: имена секций с точкой, такие как [server.dev], становятся вложенными XML-элементами.
- Поддержка загрузки: загрузите файл .ini или .cfg с устройства или перетащите его во ввод.
- Копирование в один клик: получите XML-вывод с помощью кнопки «Копировать» и вставьте в нужный инструмент.
Как пользоваться инструментом
- Вставьте INI-содержимое в редактор ввода или используйте кнопку «Загрузить файл», чтобы загрузить файл .ini или .cfg.
- Нажмите кнопку «Конвертировать», чтобы сгенерировать XML-вывод справа.
- Нажмите кнопку «Копировать», чтобы скопировать XML в буфер обмена.
- Используйте кнопку «Очистить», чтобы сбросить оба редактора и начать заново.
Распространённые случаи использования
- Интеграция с устаревшими системами: передача INI-конфигов в системы, потребляющие только XML.
- SOAP-сервисы: создание XML-полезных нагрузок из INI-настроек для SOAP-запросов.
- B2B-обмены: создание XML для партнёров, требующих его, из внутренних INI-конфигов.
- Документные конвейеры: генерация XML для инструментов, зависящих от XSLT или XPath.
Пример конвертации
Ввод (INI)
[server] host=localhost port=3000
Вывод (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<server>
<host>localhost</host>
<port>3000</port>
</server>
</root>