我有以下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 2009-03-04 14:18:04
你知道如何做一個CSS搜索來找到一個ID和一個類的div嗎?例如:
frag.xpath(「// div [@ id ='foo'and @ class ='bar']」) – SimonV 2009-03-14 01:34:29