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>}