XML Formatter

Преобразуйте минифицированный XML в читаемый вид с правильными отступами. Автоматическая валидация синтаксиса и форматирование.

Настройки

Количество пробелов для отступа

Всё о форматировании XML

Когда нужен XML Formatter

При отладке SOAP-ответов, анализе RSS-лент, работе с конфигами Maven/Spring, изучении структуры Office-документов. Форматирование — первый шаг к пониманию XML-документа.

XML в современной разработке

JSON вытеснил XML из большинства API, но XML остаётся стандартом в enterprise: SOAP, банкинг, EDI, государственные системы. Android layouts, Maven pom.xml, конфиги Spring — всё XML.

Типичные ошибки XML

Незакрытые теги, неправильная вложенность, атрибуты без кавычек, неэкранированные символы (&, <, >), BOM в начале файла, несовпадение регистра открывающего и закрывающего тегов.

Well-formed vs Valid XML

Well-formed — синтаксически корректный XML. Valid — соответствует схеме (DTD или XSD). Форматтер проверяет well-formedness. Для валидации по схеме нужны специализированные инструменты.

Инструменты для работы с XML

Oxygen XML Editor, XMLSpy (профессиональные). VS Code с XML Tools. xmllint для командной строки. XPath/XSLT для трансформаций. Онлайн-форматтеры для быстрых задач.

Как отформатировать XML

1

Вставьте XML

Введите XML в текстовое поле или загрузите файл. Поддерживаются файлы до 10 МБ.

2

Выберите отступ

Укажите размер отступа: 2 или 4 пробела. 2 пробела — компактнее, 4 — нагляднее.

3

Скопируйте результат

Нажмите «Форматировать» и скопируйте готовый XML. При ошибках синтаксиса вы получите описание проблемы.

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