Перейти до вмісту

Мінімізатор 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, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.