我有一个配置文件,其中包含一些 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 的手册页,但找不到对此类功能的任何引用。