4

给定一个 xpath 说

我可以做类似的事情:

doc.xpath("/html/body/a").wrap("<span></span>")

span并用标签包装所有链接?

4

1 回答 1

6
doc.xpath('/html/body/a').each{ |a| a.swap("<span>#{a}</span>") }

找到了更好的解决方案(根据@Phrogz 进行编辑)

doc.search('a').wrap('<span/>')
于 2009-10-20T15:08:30.943 回答