小编Bil*_*l T的帖子

使用 xmllint 获取多个值

我想使用 xmllint 中的 xpath 来获取主机名和序列号。

这是 XML

<hosts>
 <host name="blah001" serial="ABC001">
  <moreinfo />
 </host>
 <host name="blah002" serial="ABC002">
  <moreinfo />
 </host>
 ..
</hosts>
Run Code Online (Sandbox Code Playgroud)

我可以使用主机名 blah* 获取所有连续剧:

/ > cat //hosts/host[starts-with(@name,"blah")]/@serial
 -------
 serial="ABC001"
 -------
 serial="ABC002"
Run Code Online (Sandbox Code Playgroud)

但我也想看看哪个主机名有那个序列号。那可能吗?

xml xpath xmllint

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

xml ×1

xmllint ×1

xpath ×1