2

像这样:

<p style="font-size: 12pt;">
  Hello world
  <span style="font-weight: bold;">just do it</span>
</p>

我想删除每个元素的“样式”属性。我想要这样的结果:

<p>Hello world <span>just do it</span></p>

如何使用 hpricot 做到这一点?

谢谢。


好的,我已经解决了这个问题,如下所示:

doc = Hpricot("<p style='xxx'>are you ok?</p>")

doc.search("[@style]").each do |e|
  e.remove_attribute("style")
end
4

1 回答 1

4

有时写入堆栈溢出会自动解决您的问题:)(我的经验表明)

于 2010-06-18T11:40:45.050 回答