hpricot:An Hpricot Showcase:Hpricot CSS Search:Using CSS Selectors
>> require "hpricot" => true >> doc = Hpricot('<div><img src="http://www.foo.org/hoge1.png"><img src="http://www.bar.org/hoge2.png"><img src="http://www.foo.org/hoge3.png"></div>') => #<Hpricot::Doc {elem <div> {emptyelem <img src="http://www.foo.org/hoge1.png">} {emptyelem <img src="http://www.bar.org/hoge2.png">} {emptyelem <img src="http://www.foo.org/hoge3.png">} </div>}> >> (doc/'div img[@src^="http://www.foo.org/"]') => #<Hpricot::Elements[{emptyelem <img src="http://www.foo.org/hoge1.png">}, {emptyelem <img src="http://www.foo.org/hoge3.png">}]> >> doc = Hpricot('<img src="http://www.foo.org/hoge1.png"><img src="http://www.bar.org/hoge2.png"><img src="http://www.foo.org/hoge3.png">') => #<Hpricot::Doc {emptyelem <img src="http://www.foo.org/hoge1.png">} {emptyelem <img src="http://www.bar.org/hoge2.png">} {emptyelem <img src="http://www.foo.org/hoge3.png">}> >> (doc/'div img[@src^="http://www.foo.org/"]') => #<Hpricot::Elements[]>