次のような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のマニュアルページを読みましたが、このような機能への参照が見つかりません。