【发布时间】:2020-11-26 11:37:39
【问题描述】:
我有以下命令
xmllint --xpath "//*[local-name()='softwareSystem']/module/rootPath[not(@*[local-name()='type'])]/@name" file.xml
并希望将每个模块(每个匹配)放在一个新行上
感谢帮助
【问题讨论】:
-
如果使用 xmllint 没有得到答案,请尝试切换到 xmlstarlet 或 xidel。
-
我是否也需要更改语法?因为我从未使用过 xmlstarlet。或者您能否使用带有新行的 xmlstarlet 来编辑我的命令?