Я сейчас разбираю RSS-канал с помощью Hpricot в Ruby.
Все элементы доступны для извлечения, кроме элемента.
Вот что я делаю:
Гид работает, тогда как ссылка не работает, когда я это делаю ("/link").inspect, он говорит, что это пустой элемент.Хотя, если вы посмотрите на канал, все элементы имеют элементы ссылок со значениями.
doc = Hpricot.parse(open("http://www.highways.gov.uk/rssfeed/rss.xml"))
(doc/:item).each do |xml_product|
puts xml_product.search("/guid").first.children.first.raw_string
puts xml_product.search("/link").first.children.first.raw_string
end
Есть мысли о том, что может быть не так?