Что такое Просмотр и форматирование XML?
XML Viewer/Formatter преобразует минифицированный или плохо отформатированный XML в аккуратно оформленный вывод с подсветкой синтаксиса. Проверяет структуру XML, показывает номера строк и поддерживает сворачиваемое древовидное представление — удобен для чтения ответов API, конфигурационных файлов и других XML-документов.
Проверка полностью выполняется на вашем устройстве, поэтому пространства имён, CDATA-секции, инструкции обработки и ссылки на сущности обрабатываются так же, как в полноценной XML-библиотеке. Переключайте отступ между 2 пробелами, 4 пробелами и табом, минифицируйте по запросу, а в древовидном виде сворачивайте ненужные ветки.
Как использовать
- Шаг 1 — Вставьте необработанный или минифицированный XML в поле ввода. Невалидный XML отмечается с указанием конкретного места ошибки.
- Шаг 2 — Выберите размер отступа (2 или 4 пробела или табуляция) и просмотрите отформатированный вывод с подсветкой синтаксиса.
- Шаг 3 — Скопируйте отформатированный XML, скачайте как файл или используйте древовидное представление для навигации по глубоко вложенным структурам.
Когда использовать
- Читать SOAP-ответы, RSS-ленты или sitemap, пришедшие одной длинной строкой.
- Чинить Android-layout, pom.xml Maven или конфиги Spring с потерянными отступами.
- Заглядывать внутрь Office Open XML (.docx, .xlsx) после распаковки архива.
Результат
API возвращает однострочный XML-ответ размером 50 КБ. Вставьте его, чтобы получить аккуратно оформленный вывод с цветовой маркировкой тегов, атрибутов и значений, и проблемный узел на 8-м уровне вложенности находится сразу.
Частые вопросы
- Валидирует по DTD или XSD-схеме?
- Проверяется только хорошая сформированность: все теги закрыты, атрибуты в кавычках, ровно один корневой элемент. Проверка по DTD или XSD требует файла схемы, который этот инструмент не загружает.
- Сохранятся ли мои CDATA-секции и комментарии?
- Да. CDATA-блоки остаются как есть, комментарии — на своих местах. Незначимые пробелы между элементами могут быть переотступлены, но содержимое внутри CDATA рассматривается как непрозрачный блок.
- Почему появляется 'parsererror', хотя XML на вид нормальный?
- Частые причины: символ &, не превращённый в &, незакрытый тег, отсутствие кавычек у атрибута, два корневых элемента на верхнем уровне. Номер строки в сообщении обычно сразу подсказывает место.
- Справится ли с очень большими XML-файлами?
- Всё работает во вкладке, и единственный предел — это память. Десятки мегабайт форматируются быстро на обычном ноутбуке. Документы в несколько сотен мегабайт могут подвесить страницу, лучше сперва их разрезать.
- Можно ли форматировать XML, лежащий внутри строки JSON или YAML?
- Вставьте только XML без окружающих кавычек. Форматтер ждёт один XML-документ. Если строка экранирована (\" или <), сначала уберите экранирование, отформатируйте, затем экранируйте снова при возврате.
Похожие инструменты
Редактор закладок PDF
Добавляйте и редактируйте закладки в PDF-файлах
Сведение PDF
Сведите поля форм и аннотации в PDF-файлах
Текстовый редактор
Пишите и форматируйте документы в визуальном редакторе
Markdown в PDF
Конвертируйте файлы Markdown в оформленные PDF-документы
Обрезка PDF
Обрезайте и подгоняйте поля страниц PDF
Сортировка страниц PDF
Перетаскивайте страницы PDF для изменения порядка