У меня есть файл конфигурации, который имеет некоторый XML-код:
<Presidents>
<President first="George" last="Washington" number="1" year="1789" />
<President first="John" last="Adams" number="2" year="1797" />
</Presidents>
Я бы хотел, чтобы симпатичный принтер выровнял мои атрибуты по вертикали, чтобы файл выглядел следующим образом:
<Presidents>
<President first="George" last="Washington" number="1" year="1789" />
<President first="John" last="Adams" number="2" year="1797" />
</Presidents>
Этот стиль форматирования зависит от наличия списка элементов с одинаковыми атрибутами, поэтому он, вероятно, не может быть применен в общем случае к любому XML-документу, однако это общий стиль для файлов конфигурации.Я прочитал справочные страницы для xmllint и xmlstarlet и не могу найти ссылки на такую функцию.