gpt4 book ai didi

xml - 获取 xmllint 以输出 xpath 结果\n-separated,用于属性选择器

转载 作者:数据小太阳 更新时间:2023-10-29 01:38:39 24 4
gpt4 key购买 nike

如何让 xmllint 输出属性“每行”的 xpath 选择器的多个结果?

举个例子:

  <?xml version="1.0" encoding="ISO-8859-1"?>
<config>
<tagX key1="value1 " key2=" value2"/>
<tagY key3="value3" key4=" value4 "/>
</config>


$ xmllint example.xml --xpath "/config/*/@*"

结果是:

   key1="value1 " key2=" value2" key3="value3" key4=" value4 "

我想得到的是:

   key1="value1 "
key2=" value2"
key3="value3"
key4=" value4 "

我是否需要在偶数引号后进行拆分,或者是否有更简洁的方法来执行此操作?

有一个相关问题,about the same subject除了它是关于挑选<tag>value</tag>的内容,而不是 <tag attribute="value" />

最佳答案

你可以试试:

$ xmllint --shell inputfile <<< 'cat /config/*/@*'

不过,您可能需要 grep 输出,以过滤不需要的行。

关于xml - 获取 xmllint 以输出 xpath 结果\n-separated,用于属性选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17965071/

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