Минификатор XML — Бесплатно онлайн

Вставьте ваш XML ниже и нажмите кнопку Минифицировать, чтобы сжать его, удалив ненужные пробелы и переносы строк.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Минификатор XML удаляет комментарии и пробелы между тегами и помещает весь документ в одну строку. Объявление XML, атрибуты и их порядок, секции CDATA и короткая форма <tag/> остаются ровно такими, как вы их написали.

Перед удалением чего-либо документ проверяется на корректность, поэтому сломанный файл отмечается с номером строки, а не превращается в одну строку, которую ещё труднее читать. Результат — полностью корректный XML, который любой парсер читает так же, как исходный, только без отступов и комментариев; он идеально подходит для передачи по сети и хранения.

Когда использовать

  • Уменьшение размера XML-данных, отправляемых в API или хранящихся в столбце базы данных.
  • Встраивание фрагмента XML в JSON, строку в коде или переменную окружения, где мешают переносы строк.
  • Удаление комментариев разработчиков из файла конфигурации перед поставкой.
  • Подготовка XML для однострочного поля в CSV-файле, ячейке таблицы или очереди сообщений.

Пример

Ввод

<config>
  <server host="localhost" port="8080"/>
  <!-- timeouts in seconds -->
  <timeout>30</timeout>
</config>

Вывод

<config><server host="localhost" port="8080"/><timeout>30</timeout></config>

Вопросы об этом инструменте

Меняется ли текст внутри элементов?

Нет. Текстовое содержимое остаётся как есть; удаляются только пробелы, которые целиком находятся между двумя тегами. Содержимое секций CDATA никогда не затрагивается. Пробелы внутри значений атрибутов, например title="Hello world", тоже сохраняются.

Удаляются ли комментарии?

Да, комментарии <!-- --> удаляются, потому что не являются частью данных. Сохраните отформатированную копию, если комментарии важны; Форматтер XML вернёт минифицированный файл в читаемый вид.

Как минифицировать?

Вставьте XML в поле ввода и нажмите кнопку «Минифицировать» на панели инструментов над ним. Минифицированный XML заменит исходный текст и будет готов к копированию.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.