Форматирование 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. Якоря разворачиваются, блочные строки сохраняют переносы, а ес…
- Base64: кодирование и декодирование Вставьте текст — получите Base64, вставьте Base64 — получите текст обратно. Кириллица, иероглиф…
- Подсчёт слов Введите или вставьте текст — счётчики обновятся мгновенно: слова, символы, предложения, абзацы…
- Изменить регистр текста Вставьте текст, выберите регистр, заберите результат. Девять способов записать одни и те же сло…
- CSV в JSON Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаёт…
- JSON Beautifier Вставьте простыню сжатого JSON и читайте её как документ. Отступы появляются прямо во время наб…