Ruby Nokogiri xpath()';或';操作人员
有没有一种方法可以使用Nokogiri的Ruby Nokogiri xpath()';或';操作人员,ruby,xml,xpath,nokogiri,Ruby,Xml,Xpath,Nokogiri,有没有一种方法可以使用Nokogiri的xpath()完成以下任务 尝试doc.xpath(//pod[@id='anid'或@id='anotherid'])尝试以下xpath: doc.xpath(//pod[@id='anid'或@id='anotherid'])) 这对我来说也很有效: sect_pr.xpath("//pod[@id='anid']", "//pod[@id='anotherid']") 它返回NodeSet 我得到了如下代码: sect_pr.xpath('//w:
xpath()
完成以下任务
尝试doc.xpath(//pod[@id='anid'或@id='anotherid'])
尝试以下xpath:
doc.xpath(//pod[@id='anid'或@id='anotherid']))
这对我来说也很有效:
sect_pr.xpath("//pod[@id='anid']", "//pod[@id='anotherid']")
它返回NodeSet
我得到了如下代码:
sect_pr.xpath('//w:headerReference or //w:footerReference')
它返回
true
insted NodeSet完美,效果很好!这不是XPath2.0语法,对吗?@MarkF不,不是,是XPath1.0。在XPath中,或
用作操作数(如某物或某物
),而不是函数(如或(某物,某物)
)。
sect_pr.xpath('//w:headerReference or //w:footerReference')