如何让 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 "
我需要在偶数引号后拆分,还是有更简洁的方法来做到这一点?
有一个相关的问题,关于同一主题,除了它是关于挑选内容<tag>value</tag>
,而不是<tag attribute="value" />