Конвертер INI в XML онлайн

Конвертируйте INI в XML онлайн мгновенно. Бесплатный инструмент, превращающий php.ini, my.cnf или любой устаревший конфиг в правильно сформированный XML для SOAP и корпоративных систем. Регистрация не нужна.

Перетащите или вставьте INI
Loading editor...
Loading editor...

Что такое конвертация 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-вывод с помощью кнопки «Копировать» и вставьте в нужный инструмент.

Как пользоваться инструментом

  1. Вставьте INI-содержимое в редактор ввода или используйте кнопку «Загрузить файл», чтобы загрузить файл .ini или .cfg.
  2. Нажмите кнопку «Конвертировать», чтобы сгенерировать XML-вывод справа.
  3. Нажмите кнопку «Копировать», чтобы скопировать XML в буфер обмена.
  4. Используйте кнопку «Очистить», чтобы сбросить оба редактора и начать заново.

Распространённые случаи использования

  • Интеграция с устаревшими системами: передача 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>

Часто задаваемые вопросы

Связанные конвертеры