Форматирование XML
Расставьте отступы в XML: 2 пробела, 4 пробела или табуляция. Сначала проверяется корректность разметки, ошибки показываются со строкой и столбцом.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Похожие Инструменты
Просмотреть ВсеЧто такое Форматирование XML?
Инструмент расставляет отступы в XML так, чтобы каждый элемент начинался с новой строки с единообразным отступом. Элементы, содержащие только текст, остаются в одной строке. Перед форматированием документ проверяется на корректность формирования, а такие проблемы, как несовпадающие теги, показываются с позицией.
Как пользоваться Форматирование XML
- Вставьте XML в поле ввода или нажмите Загрузить пример.
- Выберите Отступ (2 пробела, 4 пробела или табуляция).
- Нажмите Форматировать; результат также обновляется по мере ввода.
- Скопируйте или скачайте отформатированный XML.
Пример
<a><b x="1">t</b><c/></a>
<a> <b x="1">t</b> <c/> </a>
Когда использовать Форматирование XML
Подходит для чтения ответов SOAP, sitemap, RSS-лент, разметки Android и файлов Maven POM. Будьте осторожны со смешанным содержимым (текст и теги вперемешку, как в абзацах XHTML): добавление переносов строк может изменить значимые пробелы. Проверка по DTD или XSD не выполняется.
Как работает Форматирование XML
Сначала ввод проверяется через XMLValidator из fast-xml-parser: он контролирует вложенность тегов, синтаксис атрибутов и закрывающие теги и сообщает строку и столбец. Корректные документы затем форматирует библиотека xml-formatter: каждый элемент, комментарий и инструкция обработки помещаются на отдельную строку с выбранным отступом, а элементы только с текстом сворачиваются в одну строку (<b x="1">t</b>). Значения атрибутов, CDATA и комментарии сохраняются.
Распространенные Случаи Использования
- Чтение сжатого XML-ответа SOAP или REST
- Наведение порядка в sitemap.xml или RSS-лентах
- Просмотр XML-конфигов Android или .NET
- Поиск тега, который ломает XML-документ
Примечание по Безопасности
Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.
Часто Задаваемые Вопросы
Проверяет ли он XML по схеме XSD?
Нет. Проверяется только корректность формирования XML (правильные вложенность и синтаксис).
Сохраняются ли комментарии и CDATA?
Да, они остаются в результате.
Почему мой документ отклонён?
В сообщении об ошибке указаны строка и столбец, например закрывающий тег, не совпадающий с открытым.