hola lista
quiero parsear un rss en rexml y tengo el siguiente código
class MainController < ApplicationController
require ‘net/http’
require ‘rexml/document’
def index
# Web search for “madonna”
url =
‘http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=madonna&results=2’
# get the XML data as a string
xml_data = Net::HTTP.get_response(URI.parse(url)).body
# extract event information
doc = REXML::Document.new(xml_data)
titles = []
links = []
doc.elements.each('ResultSet/Result/Title') do |ele|
titles << ele.text
end
doc.elements.each('ResultSet/Result/Url') do |ele|
links << ele.text
end
# print all events
titles.each_with_index do |title, idx|
print "#{title} => #{links[idx]}\n"
end
end
end
me he leido el tutorial de rexml
http://www.germane-software.com/software/rexml/docs/tutorial.html
pero no explica por ningun lado donde colocar dicho código
actualmente lo tengo puesto en un controlador llamado main en el método
index
pero nose que poner en la vista de index.
alguien me puede echar una mano??? o recomendarme algo que me pueda leer
para aclararme mas en este tema
Muchas gracias