tengo el código HTML siguiente:Nokogiri (rubygem): Buscar y reemplazar las etiquetas HTML
<html>
<body>
<h1>Foo</h1>
<p>The quick brown fox.</p>
<h1>Bar</h1>
<p>Jumps over the lazy dog.</p>
</body>
</html>
... y utilizando el rubygem Nokogiri (un reemplazo hpricot), me gustaría cambiar en el HTML siguiente:
<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>
En otras palabras: ¿cómo puedo encontrar y reemplazar ciertas etiquetas HTML usando Nokogiri? Sé cómo encontrarlos (usando palabras clave CSS), pero no sé cómo reemplazarlos mientras analizo el documento.
Gracias por su ayuda!
Esta solución es muy elegante! ¡Muchas gracias! – Javier
¿Sabes cómo hacer una búsqueda de CSS para encontrar un div con una identificación y una clase? Ejemplo:
frag.xpath ("// div [@ id = 'foo' y @ class = 'bar']") – SimonV