所以我有这个<a>
xml 文件中的标记
<a href="/www.somethinggggg.com">Something 123</a>
我想要的结果是使用 Nokogiri 并完全删除它的标签,这样它就不再是可点击的链接,例如
Something 123
我的尝试:
content = Nokogiri::XML.fragment(page_content)
content.search('.//a').remove
但这也会删除文本。
关于如何使用 Nokogiri 达到我想要的结果有什么建议吗?
解开标签的通用方法是 -node.replace(node.children)
, eg.:
doc = Nokogiri::HTML.fragment('<div>A<i>B</i>C</div>')
doc.css('div').each { |node| node.replace(node.children) }
doc.inner_html #=> "A<i>B</i>C"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)