Форматировщик XML
Красиво распечатайте или минимизируйте XML с помощью проверок вложенности тегов, которые присваивают имени нарушающему тегу тег.
Форматировщик XML
Вставьте XML, и этот инструмент переформатирует его в четкую разметку с отступами или сократит его до одной мини-строки. Он обрабатывает XML-код, с которым вы фактически сталкиваетесь в течение рабочего дня: ответы API, каналы RSS и Atom, карты сайта, файлы SVG, манифесты Maven и NuGet, макеты Android и файл конфигурации — инструмент сборки, просто сжатый в одну строку.
При форматировании каждый тег помещается на отдельную строку, а дочерние элементы отступают на два пробела, четыре пробела или табуляцию — на ваш выбор. «Свернуть короткие элементы» удерживает элемент только с текстовым содержимым, например, с одним артикулом или датой, в одной строке, что обеспечивает компактность и удобство сканирования документов с большим объемом данных; выключите его, и каждое значение переместится на отдельную строку с отступом. Комментарии, разделы CDATA, инструкции обработки и декларация XML остаются нетронутыми, а текст, состоящий только из пробелов между тегами, убирается, сохраняя при этом реальное текстовое содержимое. Minify делает обратное: он удаляет пробелы между тегами, поэтому документ становится настолько маленьким, насколько это возможно, без изменения его значения.
Пока он работает, инструмент проверяет правильность вложения тегов. Случайный закрывающий тег или элемент, который никогда не закрывается, выдает спокойное сообщение с указанием точного тега, поэтому исправление занимает секунды. Однако знайте пределы: это форматтер, а не валидатор схемы — он проверяет только вложение, а синтаксис атрибутов передается точно так, как написано, без проверки DTD или XSD.
Все работает в вашем браузере. Никакой запрос не отправляется и ничего не регистрируется, поэтому каналы, экспорт и конфигурации, содержащие внутренние данные, можно безопасно вставлять. Подсчет показывает элементы, глубину и размер до и после.