← Назад к функциям
Free

Форматер XML

Форматер XML красиво печатает, минифицирует и проверяет XML в браузере. Настраиваемый отступ, дополнительное самозакрытие пустых тегов, переключение сохранения комментариев и синтаксис выделенный выход. Использует встроенный DOMParser браузера для проверки совместимости RFC с четкими сообщениями об ошибках для неправильного XML.

XML может быть не самым модным форматом данных, но он все еще везде — RSS feeds, SOAP APIs, SVG файлы, файлы конфигурации (Spring, Maven, Android), выходы сборки, SAML assertions и бесчисленные интеграции с наследием. Когда этот XML появляется как однострочный blob или с несогласованным отступом, его ужасно читать. Форматер XML решает это в браузере без загрузки. Вставьте любой XML — минифицированный, плохо отступленный или только что скопированный — нажмите Format и получите чистое дерево отступов с вашей предпочтительной шириной отступа. Пустые элементы могут быть автоматически самозакрыты (<tag></tag> → <tag />) для компактности, и комментарии могут быть сохранены или удалены. DOMParser встроенного браузера проверяет ввод — любая синтаксическая ошибка (незакрытые теги, недопустимые сущности, несоответствующие кавычки) выявляется с четким сообщением об ошибке, включая приблизительное расположение. Подсветка синтаксиса окрашивает теги фиолетовым, имена атрибутов синим, значения зеленым и комментариями курсивом серым — делая структуру легко сканируемой. Опция Minify сворачивает пробельное пространство между тегами для использования в производстве или встраивания в однострочную строку.

Предпросмотр в реальном времени
example.com
XML Форматировщик ✓ Валидный XML · 12 строк
Отступ: 2 ✓ Самозакрывающиеся пустые теги ✓ Подсветка синтаксиса
Ввод (минифицированный)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Форматированный вывод
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Ключевые особенности

Красивое форматирование печати

Преобразует минифицированный или беспорядочный XML в чистый отступленный выход. Настраиваемая ширина отступа (0-8 пробелов).

Проверка с четкими ошибками

Использует DOMParser браузера для проверки совместимости спецификации. Синтаксические ошибки выявляются с деталями расположения.

Опция минификации

Удалите все пробельные пространства между тегами для компактного вывода — полезно для встраивания XML в строки кода или уменьшения размера полезной нагрузки.

Подсветка синтаксиса

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

Самозакрытие пустых тегов

Автоматически сворачивает пустые теги элемента (<tag></tag>) в форму самозакрытия (<tag />) для компактности.

Контроль комментариев

Сохраняйте комментарии для документации или удаляйте их при подготовке XML для производства или полезных нагрузок API.

Типичные сценарии использования

Отладка ответов SOAP API

Корпуса SOAP — это однострочный XML soup. Форматируйте, чтобы проверить структуру и найти поле, которое вам нужно.

Редактирование исходного кода SVG

Вставьте сложный SVG, отформатируйте его, чтобы увидеть структуру path/rect/g, отредактируйте определенные элементы, скопируйте обратно минифицированный.

Проверка RSS-канала

Форматируйте RSS/Atom feeds, чтобы проверить структуру элемента перед их программным анализом.

Рецензирование файла конфигурации сборки

Очистите pom.xml, build.xml или файлы Android manifest для рецензирования кода — согласованный отступ делает различия понятнее.

Проверка конфигурации

Перед сохранением конфигурации проверьте, что XML правильно сформирован — поймайте отсутствующий </tag> перед тем, как он сломает производство.

Как использовать
1

Откройте форматер XML

Щелкните значок XML в панели DevSuite Pro. Откроется панель с параметрами и областью ввода.

2

Вставьте свой XML

Вставьте любой XML — из ответа API, файла конфигурации, SVG, RSS feed и т. д. Живая проверка запускается при вводе.

3

Щелкните формат

Нажмите Format, чтобы получить чистый отступленный выход. Недопустимый XML выявляет ошибку с расположением перед форматированием.

4

Настройте параметры

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

5

Копирование и использование

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

Готовы попробовать?

Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox