hpricot:Hpricot::Traverse#following
>> require "hpricot" => true >> doc = Hpricot('<div><p>foo1</p><p>foo2</p></div><p>foo3</p><p>foo4</p>') => #<Hpricot::Doc {elem <div> {elem <p> "foo1" </p>} {elem <p> "foo2" </p>} </div>} {elem <p> "foo3" </p>} {elem <p> "foo4" </p>}> >> doc.at("p").following => #<Hpricot::Elements[{elem <p> "foo2" </p>}]> >> doc.search("p")[1] => {elem <p> "foo2" </p>} >> doc.search("p")[1].following => #<Hpricot::Elements[]> >> doc.at("div").following => #<Hpricot::Elements[{elem <p> "foo3" </p>}, {elem <p> "foo4" </p>}]> >> doc.search("p")[2] => {elem <p> "foo3" </p>} >> doc.search("p")[2].following => #<Hpricot::Elements[{elem <p> "foo4" </p>}]>