Nokogiri xpath()'或'运算符?

时间:2011-12-14 20:22:45

标签: ruby xml xpath nokogiri

有没有办法可以使用Nokogiri xpath()来完成以下任务?

doc.xpath("//pod[@id=or('anid','anotherid')]")

3 个答案:

答案 0 :(得分:9)

尝试doc.xpath("//pod[@id='anid' or @id='anotherid']")

答案 1 :(得分:3)

试试这个XPath:

doc.xpath("//pod[@id='anid' or @id='anotherid']")

答案 2 :(得分:1)

这对我也很有用:

<span class="filevaliderror" style="padding-top:4px; color:#af0e0e">Upload a valid File</span>

返回sect_pr.xpath("//pod[@id='anid']", "//pod[@id='anotherid']")

我得到了这样的代码:

NodeSet

它返回sect_pr.xpath('//w:headerReference or //w:footerReference') insted NodeSet