Исходный текст
Вставьте текст или загрузите файл
Результат
Тип пока не определён
Статистика появится после форматирования
Разбирает XML-документ через lxml и печатает его заново с отступами, сохраняя атрибуты, текст и порядок тегов.
lxml разбирает документ со строгой проверкой синтаксиса (resolve_entities=False, без обращений к сети) и печатает его заново с выбранным отступом; ошибка разбора показывает точную строку и колонку из исходного XML.
Атрибуты, порядок дочерних тегов и текстовое содержимое остаются такими же, как во входном документе — форматирование меняет только пробелы и переносы строк, а не структуру или данные.
<book id="42" available="true"><title>Clean Code</title><author>Robert C. Martin</author></book>
<book id="42" available="true">
<title>Clean Code</title>
<author>Robert C. Martin</author>
</book>