使用Nokogiri获取具有给定名称的单个子元素

时间:2017-07-19 17:34:47

标签: ruby nokogiri

假设我的XML看起来像这样:

conclusion

有没有办法让for child in paper.children do if child.name == "conclusion" conclusion = child end end puts conclusion 得到Element.find('conclusion'),而不会形成一个丑陋的循环:

PyQt

理想情况下就像python的QThreads

1 个答案:

答案 0 :(得分:3)

尝试使用xpath方法。

node = doc.xpath("//conclusion")[0]

或者,如果你知道的只是一个

node = doc.at_xpath("//conclusion")