# Мінімізатор 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?

Ні. Документ обробляється в пам’яті й повертається. Він ніколи не зберігається, а в журнал записується лише розмір запиту.

Ваша реклама тут?

[Напишіть нам електронною поштою](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набір плагінів для роботи з агентами для WordPress.](https://sleekwp.com/?ref=oneclickpro)
