En ruby se puede hacer todo esto en unas pocas líneas.
#!/usr/bin/ruby
require 'net/http'
require 'rexml/document'
http = Net::HTTP.new 'servidor.com'
http.start
response = http.get('/path_to_rss')
xml = REXML::Document.new(response.body)
xml.each_element('rss/channel/item') do |elem|
puts elem.elements['title'].text
puts elem.elements['link'].text
puts "----------------"
end
0 comentarios:
Publicar un comentario