【发布时间】:2017-08-11 10:28:34
【问题描述】:
我有这样的代码:
doc = Nokogiri::HTML("<a href='foo.html'>foo</a><a href='bar.html'>bar</a>")
doc.xpath('//a/@href').map(&:value) # => ["foo.html", "bar.html"]
它按我的预期工作。
但出于好奇我想知道,我是否也可以仅通过使用 XPath 来获取 href 属性的值?
【问题讨论】:
-
only by using XPath是什么意思?这个//a/@href是XPath得到href属性值。 videlibri.sourceforge.net/cgi-bin/… -
我想也许有一个类似
//a/@href/value()的xpath。好像没有。谢谢。