Перейти к содержимому

Минификатор XML

Минифицируйте XML, удаляя отступы, переносы строк между тегами и комментарии, сохраняя элементы, атрибуты, текстовое содержимое и CDATA в точности без изменений. Сначала минификатор проверяет корректность документа и сообщает о несовпадающих тегах или некорректных атрибутах с указанием строки и столбца. Он учитывает xml:space="preserve", поэтому разработчики могут безопасно уменьшать размер фидов, карт сайта и полезных нагрузок.

Сбросить

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

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

Он удаляет текст, состоящий только из пробелов, между тегами, комментариями и лишними пробелами внутри тегов между атрибутами. Текст, содержащий хотя бы один видимый символ, остается в точности таким, как был написан.

Можно ли сохранить комментарии?

Да. Включите параметр «Сохранять комментарии», и все комментарии останутся в результате. По умолчанию комментарии удаляются, поскольку они редко нужны машинам.

Сохраняются ли пробелы внутри xml:space="preserve"?

Да. Внутри элемента с xml:space="preserve" и его дочерних элементов, если они не переопределяют это значение, весь текст с пробелами сохраняется без изменений.

Проверяется ли документ перед обработкой?

Да. О несовпадающих или незакрытых тегах, дублирующихся или не заключенных в кавычки атрибутах, тексте вне корневого элемента, нескольких корневых элементах и лишних символах & сообщается с указанием строки и столбца.

Что происходит с CDATA, инструкциями обработки и DOCTYPE?

Они сохраняются в исходном виде. Объявление XML остается первым, а лишние пробелы внутри него сокращаются.

Будут ли раскрыты ссылки на сущности?

Нет. Ссылки, такие как & или ©, остаются без изменений, поэтому минифицированный документ имеет тот же смысл, что и исходный.

Может ли удаление пробелов изменить смысл?

В смешанном содержимом текст, состоящий только из пробелов между двумя встроенными элементами, удаляется, из-за чего слова могут слиться, например <b>a</b> <i>b</i>. Если это важно, используйте xml:space="preserve" или оставляйте такие документы в форматированном виде.

Каков максимальный размер входных данных?

До 1 MB XML на запрос. Минификатор читает документ за один проход, поэтому результат возвращается быстро.

Можно ли минифицировать SVG-файлы?

Да, SVG — это XML. Для значительного уменьшения размера файлов SVG минификатор SVG также оптимизирует пути, цвета и числа с помощью SVGO.

Сохраняется ли мой XML?

Нет. Документ обрабатывается в памяти и возвращается вам. Он не сохраняется; регистрируется только размер запроса.

О проекте OneClick Pro

OneClick Pro — это бесплатная коллекция из более чем 150 веб-инструментов для повседневных задач: преобразования изображений и единиц измерения, форматирования и проверки кода, проверки доменов и SEO, а также работы с текстом, датами и числами. Все инструменты доступны без регистрации и подписки, а введенные вами данные используются только для расчета результата и никогда не сохраняются. Используйте коллекцию как быстрый набор инструментов для разовых задач или добавьте в закладки те, которыми пользуетесь каждый день.