hpricot:An Hpricot Showcase:Hpricot CSS Search:Selecting by Tag Name
>> require "hpricot" => true >> doc = Hpricot('<div id="menu"></div><div id="menu"></div>') => #<Hpricot::Doc {emptyelem <div id="menu">} {emptyelem <div id="menu">}> >> doc.search("div") => #<Hpricot::Elements[{emptyelem <div id="menu">}, {emptyelem <div id="menu">}]> >> doc.search("div").length => 2 >> doc = Hpricot('<p div="div"></div><div id="menu"></div>') => #<Hpricot::Doc {elem <p div="div"> {bogusetag </div>} {emptyelem <div id="menu">}}> >> doc.search("div").length => 1 >> doc/:div => #<Hpricot::Elements[{emptyelem <div id="menu">}]> >> (doc/:div).length => 1