Это дополнительный вопрос к Как красиво распечатать XML из командной строки?.
Есть ли в libxml2
какой-либо инструмент, который позволит мне также выровнять атрибуты каждого узла? У меня есть большой XML-документ, логическую структуру которого я не могу изменить, но я хотел бы
<a attr="one" bttr="two" tttr="three" fttr="four"/>
в
<a attr = "one"
bttr = "two"
tttr = "three"
fttr = "four"
longer = "attribute" />