From: Mark Thomas Date: 2009-11-09T11:20:07+09:00 Subject: Re: Using Nokogiri This should get what you want: prefix = '//div[@class="sectionHeaderText"]/following-sibling::' xpaths = { :name => "#{prefix}b/text()", :addr => "#{prefix}text()[2]", :citystzip => "#{prefix}text()[3]", :country => "#{prefix}text()[4]", :phone => "#{prefix}text()[5]", } xpaths.each do |data,xpath| puts "#{data} = " + doc.search(xpath).to_s.strip end -- Mark.