0

我试图从content.opf文件的清单部分获取 bash 元素。

我确实使用 xmlstarlet sel -N "dc=http://purl.org/dc/elements/1.1/" -N "opf=http://www.idpf.org/2007/opf" -t -v 'opf:package/opf:manifest/opf:item/@href' content.opf 并将列表中的前两个结果连接为一个元素。

是 xmlstarlet 的错误还是我的错?

4

1 回答 1

0

我的错。当然。

换成-t -v 'opf:package/opf:manifest/opf:item/@href'确实-t -m 'opf:package/opf:manifest/opf:item' -v '@href' -n解决了问题!

提醒自己——RTFM。任何对什么感兴趣的可以访问我的脚本

于 2013-02-11T17:45:29.120 回答