我发现很多Nokogiri如何使用XPath或CSS来查找具有特定属性'foo'的节点。
我不太了解如何找到某个属性等于某个值的所有节点。
具体而言,给定一个可能包含多个实例的HTML文档:
<span class='irrelevant' attrFoo='valueBar'>Some Text</span>
我如何使用Nokogiri找到它们?
我认为这样可以解决问题:
doc.xpath("//span[contains(@attrFoo, 'valueBar')]")
但它返回一个空数组。
答案 0 :(得分:0)
卫生署。我的问题中的XPath完美无缺。我对该属性有错误的情况,例如,它应该使用@attrFoo
,但我有@attrfoo
。