gpt4 book ai didi

xml - pretty-print 的 XML(具有属性对齐)

转载 作者:数据小太阳 更新时间:2023-10-29 02:08:20 26 4
gpt4 key购买 nike

这是 How to pretty print XML from the command line? 的后续问题.

libxml2 中是否有任何工具可以让我也对齐每个节点的属性?我有一个很大的 XML 文档,我无法更改其逻辑结构,但我想转过来

<a attr="one" bttr="two" tttr="three" fttr="four"/>

进入

<a attr   = "one"
bttr = "two"
tttr = "three"
fttr = "four"
longer = "attribute" />

最佳答案

xmllint 有一个选项 --pretty 支持三个级别的 prettyness。如果这个输出:

<?xml version="1.0"?>
<a
attr="one"
bttr="two"
tttr="three"
fttr="four"
/>

对你来说没问题,然后使用 --pretty 2 :

xmllint --pretty 2 - <<< '<a attr="one" bttr="two" tttr="three" fttr="four"/>'

关于xml - pretty-print 的 XML(具有属性对齐),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25897380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com