使用Nokogiri,我可以按如下方式访问XML元素:
feed = "https://www.coachesvoice.com/category/masterclass/feed/"
# Using HTTParty to get the the feed and save it as rss
rss = HTTParty.get(feed)
# Using Nokogiri to parse the returned rss feed and save it as doc
doc = Nokogiri::XML(rss)
doc.css('item').take(2).each do |item|
# set title to the item's title element text
title = item.css('title').text
end
但是在尝试访问<dc:creator>
元素时,我留下了一个空变量。
这不起作用:
# set creator to the item's dc:creator element
# creator = item.css('dc:creator').text
也不这样做
# set creator to the item's dc:creator element
# creator = item.css('dc_creator').text
任何有助于弄清楚如何访问此元素的帮助都会有所帮助。
creator = item.css("dc|creator").text