Форматирование XML
Машинный XML приходит одной огромной строкой. Вставьте его сюда — и структура проявится: по элементу на строку, с отступом по вложенности.
Код никуда не уходит: форматирование идёт в браузере.
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Вставьте XML в первое поле.
- Выберите отступ: два пробела, четыре или табуляция.
- Скопируйте читаемый вариант или нажмите «Минифицировать», чтобы сжать обратно.
Полезно знать
Чем XML отличается от HTML
В XML нет одиночных элементов: всё либо закрывается, либо заканчивается косой чертой, — и он различает регистр, поэтому <Item> и <item> суть разные элементы. Форматтер это учитывает: ничего не считается самозакрывающимся, а имена тегов никогда не опускаются в нижний регистр. Поэтому эта страница и живёт отдельно от форматтера HTML.
Комментарии, CDATA и объявление
В секции CDATA может лежать что угодно, включая угловые скобки, похожие на теги. Она переносится единым блоком, как и комментарий, поэтому SOAP-конверт с экранированной разметкой внутри доезжает целым. Объявление XML в начале остаётся на своей строке — там, где его ждут разборщики.
Частые вопросы
Проверяет ли он корректность XML?
Нет. Он расставляет отступы в том, что дали. Пропущенный закрывающий тег заметен по отступу, который так и не возвращается, но списка ошибок не будет.
Подойдёт ли он для SVG, RSS или карты сайта?
Да, всё это XML. Карта сайта на тысячи адресов становится читаемой, а SVG, выгруженный из графического редактора, перестаёт быть одной строкой.
Файл уходит на сервер?
Нет. Форматирование идёт в браузере, поэтому XML-выгрузка с данными клиентов остаётся у вас.
Переставляются ли атрибуты?
Нет. Тег переносится на свою строку и получает отступ, но всё, что внутри угловых скобок, остаётся ровно таким, каким вы его написали.
Похожие инструменты
- Форматирование HTML Вставьте HTML — и его станет видно. Каждый тег на своей строке с отступом по вложенности: быстр…
- Форматировать JSON Вставьте JSON и получите его отформатированным, проверенным или сжатым. Данные остаются в брауз…
- YAML в JSON Вставьте конфиг и получите JSON. Якоря разворачиваются, блочные строки сохраняют переносы, а ес…
- Минификация HTML Вставьте HTML и заберите его без пробелов, которых всё равно никто не видит. Счётчик под полем…
- Форматирование CSS Вставьте таблицу стилей — пусть даже она пришла одной строкой — и прочитайте её заново. Каждое…
- Минификация CSS Вставьте таблицу стилей и заберите сжатую. Счётчик под полем показывает размер до и после — сра…
- Форматирование SQL Вставьте запрос, пришедший из лога или ORM одной строкой, — и он снова станет запросом: SELECT,…