0

我找到了很多关于如何使用 XPath 或 CSS 来查找具有特定属性“foo”的节点的 Nokogiri 示例。

我不太明白如何找到某个属性等于某个值的所有节点。

具体来说,给定一个可能包含多个实例的 HTML 文档:

<span class='irrelevant' attrFoo='valueBar'>Some Text</span>

我如何使用 Nokogiri 找到它们?

我认为这可以解决问题:

doc.xpath("//span[contains(@attrFoo, 'valueBar')]")

但它返回一个空数组。

4

1 回答 1

0

多哈。我的问题中的 XPath 完美运行。我的属性大小写错误,例如,它应该使用@attrFoo但我有@attrfoo.

于 2013-08-04T18:49:37.577 回答