hpricot:An Hpricot Showcase:Hpricot Basics:Finding Just One Element
>> require "hpricot" => true >> doc = Hpricot("<p class='posted'>A simple <b>test</b> string.</p>") => #<Hpricot::Doc {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}> >> doc.at("p") => {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>} >> doc.at("b") => {elem <b> "test" </b>} >> doc.at("b")['onload'] => nil >> doc = Hpricot("<p class='posted'>A simple <b>test</b> string.</p>") => #<Hpricot::Doc {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}> >> doc.at("p"){'posted'} => {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>} >> doc.at("p"){'class'} => {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>} >> doc.at("p")['posted'] => nil >> doc.at("p")['class'] => "posted" >> doc.search("//p")[0]['class'] => "posted" >> doc.at("p").class => Hpricot::Elem >> doc.search("//p").class => Hpricot::Elements >> doc.search("//p") => #<Hpricot::Elements[{elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}]> >> doc.search("p") => #<Hpricot::Elements[{elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}]>
「//」の有無はどう影響?