我有以下 XML
<process id="test">
</process>
<process id="test2">
</process>
我确实从属性中获得了正确的值,但我想用新的一行将它们分开以进行进一步处理。
使用命令时
xmlstarlet sel -t -v "count(process/@id" "example.xml)"
我可以看到两者是分开的,因为它确实返回 2
用于检索属性的命令如下
xmlstarlet sel -t -v "process/@id" "example.xml"
问题 :
可以为每个属性返回一个新行的输出吗?如果不能,可以用 xmllint 完成吗?