Nokogiri xpath () 'или' оператор? - PullRequest
       3

Nokogiri xpath () 'или' оператор?

6 голосов
/ 15 декабря 2011

Есть ли способ, которым я могу выполнить следующее, используя Nokogiri's xpath()?

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

Ответы [ 3 ]

9 голосов
/ 15 декабря 2011

Попробуйте doc.xpath("//pod[@id='anid' or @id='anotherid']")

3 голосов
/ 15 декабря 2011

Попробуйте этот XPath:

doc.xpath("//pod[@id='anid' or @id='anotherid']")
1 голос
/ 30 мая 2016

Это также сработало для меня:

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

Возвращает NodeSet

Я получил такой код:

sect_pr.xpath('//w:headerReference or //w:footerReference')

И вернул trueinsted NodeSet

...