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

Ваш XML остаётся в этом браузере.

Вставьте корректно сформированный XML длиной до 1 000 000 символов. Проверка и минификация выполняются в этом браузере.

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

Как минимизировать XML

  1. 1

    Вставьте XML

    Введите корректно сформированный XML-документ длиной до 1 000 000 символов.

  2. 2

    Проверьте локальную проверку

    Браузер проверит синтаксис и покажет, что изменится в результате.

  3. 3

    Скопируйте или скачайте

    Скопируйте минифицированный XML локально или скачайте его как файл.

Что меняет инструмент

Часть Результат
Комментарии XML (<!-- ... -->) Удаляются
Пробелы с переносом строки между тегами Сжимаются
Текстовые узлы и CDATA Сохраняются
Значения и порядок атрибутов Сохраняются
XML-декларация и инструкции обработки Сохраняются

Например, отступы и переносы между следующими элементами могут быть сжаты:

<catalog>
  <!-- internal note -->
  <book id="b-17"/>
</catalog>

Инструмент удалит комментарий и расположит элементы компактнее. Но он не переписывает текст в <title>Ещё одна строка</title> и содержимое <![CDATA[ ... ]]>.

Ограничения и предостережения

Это лишь синтаксическая проверка корректной сформированности. Инструмент не проверяет DTD, XSD, пространства имён или правила приложения и не гарантирует семантическую эквивалентность результата для вашего приложения.

XML с DOCTYPE или объявлением сущности отклоняется, внешние сущности не загружаются. XML не отправляется на сервер и не попадает в URL, а работа между шагами воронки сохраняется только в этом сеансе браузера.

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

Когда нужен форматировщик

Компактный результат может быть полезен для передачи или хранения. Для отладки, проверки кода и контроля версий обычно безопаснее сохранить читаемую версию с отступами. XML Formatter снова сделает минифицированный результат удобным для чтения.

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

Нет. Удаляются только комментарии, а XML-декларация и инструкции обработки сохраняются.

Нет. Инструмент проверяет только синтаксис XML в браузере. Отдельно проверьте DTD, XSD, пространства имён и правила приложения.

Для безопасной и предсказуемой локальной обработки инструмент не принимает эти объявления и не загружает внешние сущности.

Нет. Минификация, копирование и скачивание выполняются в этом браузере, без отправки содержимого на сервер или в URL.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Конвертер BBCode в HTML

Преобразуйте BBCode (разметку форумов) в чистый HTML. Поддерживает теги форматирования, списки, цитаты, код, изображения, ссылки и таблицы.

Генератор случайных цветовых палитр

Создавайте случайные палитры из 2–15 цветов, выбирайте яркий, пастельный, приглушенный или темный стиль и копируйте HEX-коды или CSS-переменные.

Выбор цвета HEX

Выберите или введите HEX-цвет и получите RGB, HSL, примерный CMYK, относительную яркость и контраст с белым и чёрным.

Конвертер двоичного кода в ASCII

Вставьте двоичный код (байты через пробел или длинный поток битов) и получите текст ASCII, который он представляет. Поддерживает 7-битные и 8-битные кодировки.

Генератор цветовой палитры

Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.