[ruby-it] helper di pulizia html

Pietro Giorgianni giorgian a gmail.com
Gio 11 Mar 2010 00:02:42 CET


Il 10 marzo 2010 21.44, Alessandro Scolavino <scolas a gmail.com> ha scritto:
> Ora sorge il secondo problema :)
> convertire le entità html.. qualcuno ha un metodo migliore rispetto a
> questo:
>    .....
>    self.gsub!('¼','&frac14;')
>    self.gsub!('ì','&igrave;')
>    self.gsub!('½','&frac12;')
>    self.gsub!('í','&iacute;')
>    self.gsub!('¾','&frac34;')
>    self.gsub!('î','&icirc;')
>    self.gsub!('¿','&iquest;')
>    self.gsub!('ï','&iuml;')
>    self.gsub!('À','&Agrave;')
>    self.gsub!('ð','&eth;')
>   .....
>
> considerando che devo parsare dell'html quindi non posso usare i metodi
> standard che tolgono anche i < > e le "

L'unica cosa che mi viene in mente è usare HtmlEntities [1] e poi
sostituire &lt;, &gt;, etc...

[1] http://htmlentities.rubyforge.org/


pietro


More information about the Ml mailing list