Форматирование XML

Машинный XML приходит одной огромной строкой. Вставьте его сюда — и структура проявится: по элементу на строку, с отступом по вложенности.

Код никуда не уходит: форматирование идёт в браузере.

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

  1. Вставьте XML в первое поле.
  2. Выберите отступ: два пробела, четыре или табуляция.
  3. Скопируйте читаемый вариант или нажмите «Минифицировать», чтобы сжать обратно.

Полезно знать

Чем XML отличается от HTML

В XML нет одиночных элементов: всё либо закрывается, либо заканчивается косой чертой, — и он различает регистр, поэтому <Item> и <item> суть разные элементы. Форматтер это учитывает: ничего не считается самозакрывающимся, а имена тегов никогда не опускаются в нижний регистр. Поэтому эта страница и живёт отдельно от форматтера HTML.

Комментарии, CDATA и объявление

В секции CDATA может лежать что угодно, включая угловые скобки, похожие на теги. Она переносится единым блоком, как и комментарий, поэтому SOAP-конверт с экранированной разметкой внутри доезжает целым. Объявление XML в начале остаётся на своей строке — там, где его ждут разборщики.

Частые вопросы

Проверяет ли он корректность XML?

Нет. Он расставляет отступы в том, что дали. Пропущенный закрывающий тег заметен по отступу, который так и не возвращается, но списка ошибок не будет.

Подойдёт ли он для SVG, RSS или карты сайта?

Да, всё это XML. Карта сайта на тысячи адресов становится читаемой, а SVG, выгруженный из графического редактора, перестаёт быть одной строкой.

Файл уходит на сервер?

Нет. Форматирование идёт в браузере, поэтому XML-выгрузка с данными клиентов остаётся у вас.

Переставляются ли атрибуты?

Нет. Тег переносится на свою строку и получает отступ, но всё, что внутри угловых скобок, остаётся ровно таким, каким вы его написали.

Похожие инструменты