xmllint から xpath を使用して、ホスト名とシリアル番号を取得したいと考えています。
ここにXMLがあります
<hosts>
<host name="blah001" serial="ABC001">
<moreinfo />
</host>
<host name="blah002" serial="ABC002">
<moreinfo />
</host>
..
</hosts>
ホスト名 blah* ですべてのシリアルを取得できます。
/ > cat //hosts/host[starts-with(@name,"blah")]/@serial
-------
serial="ABC001"
-------
serial="ABC002"
しかし、どのホスト名がそのシリアルを持っているかも知りたいです。それは可能ですか?