XML минификатор — сжатие XML онлайн

Сжимайте XML-документы, ленты, карты сайта и SOAP-запросы, удаляя отступы и комментарии. Проверка корректности структуры поможет не сломать данные.

Обновлено
Открыть файл

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Форматируйте и проверяйте XML онлайнОтступы 2 или 4 пробела, табуляция, CDATA сохраняется, ошибки по номеру строки.XML форматтер →

Как пользоваться: XML минификатор

  1. Вставьте XML или откройте файл .xml, .rss или .svg.
  2. Документ проверяется на корректность структуры; при ошибках указывается номер строки.
  3. Выберите, нужно ли удалять комментарии и обрезать пробелы вокруг текстовых значений.
  4. Скопируйте или скачайте минифицированный XML.

Что делает минификация XML?

XML часто форматируют с отступами и переносами строк, чтобы его было легче читать. Для машин эти символы — лишние байты. XML-минификатор удаляет пробельные символы между тегами, нормализует пробелы внутри тегов и при необходимости убирает комментарии. Текст элементов, значения атрибутов, секции CDATA и инструкции обработки остаются без изменений.

Что сохраняется

ЧастьОбработка
Объявление <?xml … ?>Сохраняется
<!DOCTYPE> и внутренние подмножестваСохраняются
<![CDATA[ … ]]>Сохраняются побайтно
Текст внутри элементовСохраняется (при необходимости обрезается)
Пробелы между тегами, без текстаУдаляются
КомментарииУдаляются (по желанию)

Об смешанном содержимом

В документном XML, например XHTML или DocBook, пробелы между встроенными элементами могут иметь значение (<b>жирный</b> <i>текст</i>). Узлы, состоящие только из пробелов, удаляются по умолчанию, поэтому такие документы стоит проверить перед использованием результата или оставить их отформатированными. Данные, ориентированные на обработку, — ленты, конфигурации, API-ответы, карты сайта — можно сжимать без риска.

Типичные задачи

  • Уменьшение размера SOAP- и XML API-запросов и ответов.
  • Сжатие RSS/Atom-лент и товарных фидов для торговых площадок.
  • Уменьшение размера XML-карт сайта и конфигурационных файлов, хранящихся в базах данных.

Для обратной операции используйте форматировщик XML. SVG-файлы тоже являются XML, но оптимизатор SVG даёт гораздо больше экономии: он также упрощает контуры и удаляет метаданные редакторов.

Также ищут как: xml compressor.

Инструменты, которые хорошо сочетаются с XML минификатор

  • Минификатор JSON — Удалите лишние пробелы из JSON, одновременно проверьте его синтаксис и узнайте, на сколько байт уменьшился файл — до и после gzip.
  • Минификатор HTML — Уменьшите размер HTML-страниц и шаблонов: удаляйте комментарии и лишние пробелы, минифицируйте встроенные <style> и <script>, а также упрощайте атрибуты.
  • Валидатор sitemap.xml — Найдите и проверьте XML-карту сайта: количество URL, дочерние карты в индексе, покрытие lastmod, дубликаты и URL с чужих доменов.
  • Gzip сжатие и распаковка — Сжимайте текст или любой файл алгоритмами gzip, zlib или raw deflate, либо вставьте Base64 или откройте файл .gz, чтобы распаковать его.

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

Остаётся ли минифицированный XML валидным?
Да. Удаляются только незначимые пробелы и (по желанию) комментарии, поэтому корректный документ остаётся корректным и проходит валидацию по той же схеме.
Меняются ли секции CDATA?
Нет. Содержимое CDATA копируется точно, включая пробелы и специальные символы.
Почему появляется ошибка «not well-formed»?
В XML есть структурная проблема, например незакрытый тег, неэкранированный & или два корневых элемента. Номер строки указывает место, где парсер остановился.
Загружается ли мой XML на сервер?
Нет. Всё работает в вашем браузере.
Можно ли установить XML минификатор как веб-приложение и пользоваться им офлайн?
Да. XML минификатор — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localXML форматтерПревратите сжатый или неаккуратный XML в чистую разметку с отступами и проверьте, что он корректно…localМинификатор JSONУдалите лишние пробелы из JSON, одновременно проверьте его синтаксис и узнайте, на сколько байт уменьшился…localSVG ОптимизаторОчистите SVG, экспортированные из Figma, Illustrator, Inkscape или Sketch, с помощью SVGO. Затем сравните…localМинификатор HTMLУменьшите размер HTML-страниц и шаблонов: удаляйте комментарии и лишние пробелы, минифицируйте встроенные…apiВалидатор sitemap.xmlНайдите и проверьте XML-карту сайта: количество URL, дочерние карты в индексе, покрытие lastmod, дубликаты…localGzip сжатие и распаковкаСжимайте текст или любой файл алгоритмами gzip, zlib или raw deflate, либо вставьте Base64 или откройте…