私は次のHTMLを持っています:Nokogiri(RubyGem):HTMLタグの検索と置換
<html>
<body>
<h1>Foo</h1>
<p>The quick brown fox.</p>
<h1>Bar</h1>
<p>Jumps over the lazy dog.</p>
</body>
</html>
...そしてRubyGem Nokogiri(hpricot置換え)を使って、次のようにHTMLに変更したいと思います:
<html>
<body>
<p class="title">Foo</p>
<p>The quick brown fox.</p>
<p class="title">Bar</p>
<p>Jumps over the lazy dog.</p>
</body>
</html>
つまり、Nokogiriを使用して特定のHTMLタグを見つけて置き換えるにはどうすればよいですか?私はそれらを(CSSのキーワードを使用して)見つける方法を知っていますが、ドキュメントの解析中にそれらを置き換える方法はわかりません。
あなたのお手伝いをありがとう!
このソリューションは、本当にエレガントです!どうもありがとう! – Javier
IDとクラスを持つdivを見つけるためのCSS検索を行う方法を知っていますか?例:
frag.xpath( "// div [@ id = 'foo'と@ class = 'bar']") – SimonV