DevToolbox

Бесплатно онлайн XML Formatter & Validator

Форматируйте, минифицируйте и проверяйте XML онлайн. Расставляйте отступы в 2 или 4 пробела, удаляйте пробелы для компактного вывода, проверяйте синтаксическую корректность. Бесплатно, 100% на стороне клиента — данные не покидают браузер.

100% на стороне клиента · Данные никогда не покидают ваш браузер
Output will appear here

Как использовать XML Formatter & Validator

Вставьте XML в панель Ввод слева, затем выберите режим на панели инструментов:

  • Форматировать — проверяет и форматирует XML с выбранными отступами (2 или 4 пробела). Результат отображается в правой панели.
  • Минифицировать — удаляет все лишние пробелы между тегами для получения максимально компактной строки XML.
  • Проверить — проверяет синтаксическую корректность XML без изменений. Зелёный баннер — валидный XML; красный — показывает точную ошибку.

Нажмите Ctrl/Cmd+Enter для выполнения или кликните по кнопке режима. Кнопка Копировать копирует результат. Ctrl/Cmd+K очищает обе панели.

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

Что делает «Форматировать XML»?

Форматирование разбирает ваш XML и выводит его с единообразными отступами и переносами строк, делая его удобным для чтения. Содержимое — теги, атрибуты и текстовые узлы — остаётся идентичным; изменяется только пробельное оформление.

Что делает «Минифицировать XML»?

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

Как проверить мой XML?

Переключитесь в режим «Проверить» и нажмите кнопку. Инструмент использует встроенный в браузер DOMParser для обнаружения ошибок синтаксической корректности — несоответствие тегов, отсутствующие закрывающие теги, недопустимые символы и т.д. — и выводит точное сообщение об ошибке.

Поддерживает ли инструмент пространства имён XML и инструкции по обработке?

Да. Форматировщик сохраняет объявления пространств имён (xmlns), элементы с префиксами пространств имён и инструкции по обработке (<?xml version="1.0"?> и т.д.) без изменений.

Отправляются ли данные XML на сервер?

Нет. Всё обрабатывается в браузере — проверка использует нативный API DOMParser, форматирование — клиентский алгоритм. Ваши данные не покидают ваш компьютер.

Почему форматировщик не обрабатывает мой HTML-файл корректно?

HTML не является строгим XML — в нём допускаются незакрытые теги, атрибуты без кавычек и т.д. Для форматирования HTML используйте специализированный инструмент. XHTML, являющийся строгим XML, прекрасно работает с этим форматировщиком.

Связанные инструменты