Cześć Wam,
kod:
require 'rubygems'
require 'nokogiri'
f = File.open("plik.xml")
doc = Nokogiri::Slop(f)
doc.offers.o.imgs.main["url"];
struktura plik.xml
<?xml version="1.0" encoding="UTF-8"?>
<offers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1">
<o id="1786">
<cat>
<![CDATA[kategoria]]>
</cat>
<name>
<![CDATA[produkt]]>
</name>
<imgs>
<main url="http://adres.pl/images/1SCH_0521706_208_4d42be3e74b89.jpg"/>
</imgs>
<desc>
<![CDATA[jakiś opis]]>
</desc>
<attrs>
<a name="Producent">
<![CDATA[abc]]>
</a>
</attrs>
</o>
</offers>
błąd:
undefined method `offers' for #<Nokogiri::HTML::Document:0xa68ee30> (NoMethodError)
Pytanie, co robię źle ?