mi capita spesso di avere la necessità di pulire l'html autogenerato (ad esempio aggiungere / in fondo a un tag ad esempio img o br) potrebbe essere comodo fare un helper che in automatico verifica se vi sono semplici errori html e li corregge... io con le regex sono negato, qualcuno ha voglia di farlo con me?
on 2010-03-10 17:38
on 2010-03-10 17:46
2010/3/10 Alessandro Scolavino <scolas@gmail.com> > mi capita spesso di avere la necessità di pulire l'html autogenerato (ad > esempio aggiungere / in fondo a un tag ad esempio img o br) potrebbe > essere comodo fare un helper che in automatico verifica se vi sono > semplici errori html e li corregge... > io con le regex sono negato, qualcuno ha voglia di farlo con me? > A me invece e' capitato spesso di impazzire nel trattare l'html con le regexp, e da uno che ci e' passato... Perche' non usi tidy? ;)
on 2010-03-10 17:51
ci avevo guardato ma risulta inattivo dal 2005 in ruby e rail sono cambiate un sacco di cose non vorrei dovermi mettere a riscriverlo... avete provato se funziona su rails 2.3.5 ?
on 2010-03-10 19:08
ho messo tidy (correggendo 1 bug)... sono basito... vorrei fare un clap clap a questa libreria!
on 2010-03-10 21:44
Ora sorge il secondo problema :)
convertire le entità html.. qualcuno ha un metodo migliore rispetto a
questo:
.....
self.gsub!('¼','¼')
self.gsub!('ì','ì')
self.gsub!('½','½')
self.gsub!('Ã','í')
self.gsub!('¾','¾')
self.gsub!('î','î')
self.gsub!('¿','¿')
self.gsub!('ï','ï')
self.gsub!('À','À')
self.gsub!('ð','ð')
.....
considerando che devo parsare dell'html quindi non posso usare i metodi
standard che tolgono anche i < > e le "
on 2010-03-10 23:50
Il 10 marzo 2010 17.38, Alessandro Scolavino <scolas@gmail.com> ha scritto: > mi capita spesso di avere la necessità di pulire l'html autogenerato (ad > esempio aggiungere / in fondo a un tag ad esempio img o br) potrebbe > essere comodo fare un helper che in automatico verifica se vi sono > semplici errori html e li corregge... > io con le regex sono negato, qualcuno ha voglia di farlo con me? c'è una cosa sola possibile risposta: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
on 2010-03-11 00:03
Il 10 marzo 2010 21.44, Alessandro Scolavino <scolas@gmail.com> ha scritto: > self.gsub!('¿','¿') > self.gsub!('ï','ï') > self.gsub!('À','À') > self.gsub!('ð','ð') > ..... > > 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 <, >, etc... [1] http://htmlentities.rubyforge.org/ pietro
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.