2010-06-18 10 views
2

comme ceci:Comment faire pour supprimer l'attribut de style de l'élément html en utilisant Hpricot?

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

Je veux supprimer l'attribut "style" de chaque élément. Je veux le résultat comme ceci:

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

comment le faire en utilisant hpricot?

merci.


ok j'ai résolu cela comme ci-dessous:

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

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

Répondre

4

écriture Parfois dépassement de la pile permet de résoudre automatiquement vos problèmes :) (mon expérience montre que pour moi)

+0

oui !!!! J'aime beaucoup stackoverflow! – www