hpricot:Hpricot::Elements#%, #at
Elements.filter 不明…
>> require "hpricot" => true >> doc = Hpricot('<p>foo1</p><p>foo2</p>') => #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}> >> doc % :p => {elem <p> "foo1" </p>} >> doc.at :p => {elem <p> "foo1" </p>} >> doc % "p" => {elem <p> "foo1" </p>} >> doc % "//p" => {elem <p> "foo1" </p>} >> doc % "/p" => {elem <p> "foo1" </p>} >> doc % "///p" => {elem <p> "foo1" </p>} >> (doc / :p).at("p") => nil >> (doc / :p).at("*") => {elem <p> "foo1" </p>} >> (doc / :p) % "*" => {elem <p> "foo1" </p>} >> (doc % :p) % "*" => {elem <p> "foo1" </p>}