- Rubyについて Part49
674 :660[sage]:2014/07/15(火) 13:14:23.28 ID:vQGy20Yw - doc = Nokogiri::HTML.parse(●●)
nodeA = doc.xpath('//div[@class="hogeA"]') # -> doc全体からhogeAを探した結果が得られ意図通り nodeB = nodeA.xpath('//div[@class="hogeB"]') # -> 意図としてはdiv hogeAの中にあるhogeBを探したいのが、結果としてはdoc全体から探した結果が帰って来る # タイプミスは何度も確認している nodeC = doc.xpath('//div[@class="hogeA"]/div[@class="hogeB"]') # -> この書き方ではなにも帰って来ない・・・ <div class=hogeA>あ</div> <div class=hogeB>い</div> <div class=hogeA><div class=hogeB>う</div></div> # -> 「う」を取得したいです ソースを晒したいところなのですが、なかなかそれも出来ず・・・ わかりにくい質問かもしれませんがお願いします。
|
|