Что делает этот инструмент
XML Beautifier форматирует, проверяет и минифицирует XML. Вставьте XML и выберите отступы (2 или 4 пробела, табуляция) для читаемого вывода. Невалидный XML показывает встроенную ошибку. Валидный XML отображается в виде сворачиваемого дерева. Minify удаляет лишние пробелы. Копирование результата одним кликом.
Как использовать
- Вставьте XML — XML-строка в область ввода.
- Форматировать — Нажмите «Форматировать» или измените отступы. Вывод обновится.
- Проверка — Невалидный XML показывает ошибку; валидный — дерево.
- Minify — Удаление лишних пробелов между тегами.
- Копировать — Скопируйте отформатированный или минифицированный вывод в буфер.
Как это работает
Ввод парсится через браузерный DOMParser. При ошибке показывается сообщение. При успешном парсинге — переформатирование с выбранными отступами (pretty-print) или минификация путём удаления пробелов между тегами. Дерево строится из распарсенного документа для навигации. Обработка полностью на стороне клиента.
Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер.
Примеры использования
- Конфиги — Форматирование XML-конфигов для удобства чтения.
- SOAP/XML API — Форматирование ответов для отладки.
- SVG — Форматирование SVG-разметки для редактирования.
- Документация — Чистые примеры XML.
- Сборка — Минификация XML для меньшего объёма.
Пример
Ввод: <root><item>a</item><item>b</item></root>
Отформатировано (2 пробела):
<root>
<item>a</item>
<item>b</item>
</root>
Ограничения
- Только XML — HTML5 и невалидный XML не поддерживаются.
- Большие файлы — Очень крупный XML может замедлить отображение дерева.
- Без схемы — Проверяется только корректность разметки; валидация по DTD или XSD не выполняется.