我的 xml 看起来像这样:
<entry>
<updated>2012-11-14T13:58:49-07:00</updated>
<id im:id="557137623" im:bundleId="com.rovio.angrybirdsstarwars">Some text</id>
<title>Angry Birds Star Wars - Rovio Entertainment Ltd</title>
</entry>
<entry>
<updated>2012-11-14T13:58:49-07:00</updated>
<id im:id="557137623" im:bundleId="com.rovio.angrybirdsstarwars">Some text</id>
<title>Angry Birds Star Wars - Rovio Entertainment Ltd</title>
</entry>
我想使用 Nokogiri 从 xml 中获取一些数据。即我对上面的 xml中的im:id
,im:bundleId
和感兴趣。<title>
我已经设法达到了这个工作的阶段:
xml.css("entry id").each do |entry|
puts entry["im:id"]
puts entry["im:bundleid"]
end
问题是要获得title
内容,我必须xml.css("entry title")
单独迭代。是否有遍历条目然后在同一个循环中提取id
数据和数据的方法?title