Aljaz Aljaz - 4 months ago 18
Ruby Question

How do I remove a node with Nokogiri?

How can I remove

<img>
tags using Nokogiri?

I have the following code but it wont work:

# str = '<img src="canadascapital.gc.ca/data/2/rec_imgs/5005_Pepsi_H1NB.gif"/…; testt<a href="#">test</a>tfbu'

f = Nokogiri::XML.fragment(str)
f.search('//img').each do |node|
node.remove
end
puts f

Answer

have a try!

f = Nokogiri::XML.fragment(str)

f.search('.//img').remove
puts f