2
如何使用xmlstarlet
从以下div
获取hrefs
?如何使用xmlstarlet选择元素下的所有属性?
<div xmlns="http://www.w3.org/1999/xhtml" class="my_list">
<ul>
<li><a href="http://mylink1.html" title="title1">this is title 1</a></li>
<li><a href="http://mylink2.html" title="title2">this is title 2</a></li>
...
</ul>
</div>
我在我的Mac上尝试了以下xmlstarlet sel -t -m "//*[@class='my_list']" -v "." myfile.xml
,但没有成功。
嗨,这适用于我的电脑。在解决问题之前,请您简单解释一下使用的格式?为什么'''而不只是'@ href'? – mrb
答案根据要求更新了解释。 – kjhughes