CanDoYa
RU

Бесплатный XML форматтер

Работает прямо в браузере - без загрузки файлов и регистрации.

XML
Отформатированный XML
Вставьте XML, чтобы отформатировать и проверить его
Поделиться инструментом

Что делает XML форматтер?

XML форматтер превращает компактный или неаккуратный XML в читаемую разметку с едиными отступами и проверяет, является ли документ корректно сформированным. Вставьте XML, выберите стиль отступов и скопируйте отформатированный или минифицированный результат. Парсер работает в браузере, поэтому приватные фиды, SVG фрагменты и конфигурационные файлы не загружаются на сервер.

Как пользоваться

  1. 1Вставьте XML. Добавьте XML документ, SVG фрагмент, SOAP payload или пример фида в поле ввода.
  2. 2Проверьте статус. Строка статуса проверяет XML в реальном времени и показывает первую ошибку корректности, с номером строки и столбца, если они доступны.
  3. 3Выберите вывод. Используйте Форматировать для XML с отступами или Минифицировать для компактной версии в одну строку.
  4. 4Скопируйте результат. Скопируйте отформатированный XML, когда статус покажет, что он валиден.

Кому пригодится

Инструмент сначала проверяет корректно сформированную структуру XML: один корневой элемент, совпадающие открывающие и закрывающие теги, атрибуты в кавычках, закрытые комментарии, секции CDATA и инструкции обработки. Затем он форматирует то же текстовое дерево, не отображая разметку как HTML.

Вопросы и ответы

XML форматтер бесплатный?

Да. XML форматтер можно использовать бесплатно, без регистрации, скачивания и лимитов. Вставьте XML, отформатируйте или минифицируйте его и скопируйте результат из браузера.

Мой XML куда-нибудь загружается?

Нет. Форматтер работает локально в браузере. XML находится в текстовых полях и не отправляется на сервер, что удобно для приватных фидов, внутренних API payload и конфигурационных файлов.

Какие ошибки XML он находит?

Он находит типичные проблемы корректной сформированности: отсутствующий корневой элемент, несколько корневых элементов, несовпадающие закрывающие теги, незакрытые теги, незакрытые комментарии или секции CDATA и значения атрибутов без кавычек.

Он валидирует по XSD или DTD?

Нет. Это форматтер корректной сформированности, а не валидатор схемы. Он проверяет синтаксис XML и вложенность, затем делает документ более читаемым. Для правил XSD, DTD, Relax NG или Schematron используйте отдельный валидатор XML схем.

Комментарии и CDATA сохраняются?

Да. Комментарии, секции CDATA, XML декларации, инструкции обработки и декларации DOCTYPE остаются в выводе. Пробелы вокруг тегов и отступы нормализуются, чтобы структуру было проще читать.

Что делает минификация XML?

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