ho il seguente codice HTML:Nokogiri (rubygem): Trovare e sostituire tag HTML
<html>
<body>
<h1>Foo</h1>
<p>The quick brown fox.</p>
<h1>Bar</h1>
<p>Jumps over the lazy dog.</p>
</body>
</html>
... e utilizzando la rubygem Nokogiri (una sostituzione hpricot), mi piacerebbe cambiarlo in HTML seguente:
<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>
In altre parole: come posso trovare e sostituire determinati tag HTML utilizzando Nokogiri? So come trovarli (usando le parole chiave CSS), ma non so come sostituirli durante l'analisi del documento.
Grazie per il vostro aiuto!
Questa soluzione è davvero elegante! Molte grazie! – Javier
Sai come fare una ricerca in css per trovare un div con un id e una classe? Esempio:
frag.xpath ("// div [@ id = 'foo' e @ class = 'bar']") – SimonV