This falls into the category of "wonder if anyone''s done this"? The site I''m working on now has affiliate sponsors who provide link HTML. Almost all of it violates some W3C spec for XHTML, the primary offenders being capitalized tag names and unclosed tags like IMG. They also include ampersands as query-string separators, which also offends the W3C Validator. Has anyone written a snippet to parse links and image tags to make them XHTML Transitional safe? This works in some but not all cases: @affiliates.each{|a| a.link_html = a.link_html.gsub(''&'', '';'').downcase} # not sure about the ; bit TIA -- View this message in context: http://www.nabble.com/X-HTMLifying-Code-t1422594.html#a3835017 Sent from the RubyOnRails Users forum at Nabble.com.
regex is your friend. On 4/9/06, s.ross <cwdinfo@gmail.com> wrote:> > This falls into the category of "wonder if anyone''s done this"? > > The site I''m working on now has affiliate sponsors who provide link HTML. > Almost all of it violates some W3C spec for XHTML, the primary offenders > being capitalized tag names and unclosed tags like IMG. They also include > ampersands as query-string separators, which also offends the W3C Validator. > > Has anyone written a snippet to parse links and image tags to make them > XHTML Transitional safe? > > This works in some but not all cases: > > @affiliates.each{|a| a.link_html = a.link_html.gsub(''&'', '';'').downcase} # > not sure about the ; bit > > TIA > -- > View this message in context: http://www.nabble.com/X-HTMLifying-Code-t1422594.html#a3835017 > Sent from the RubyOnRails Users forum at Nabble.com. > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
I''m not 100% sure if these are what you''re after, but I think they will help. http://tinyurl.com/hqs4h http://tinyurl.com/hehue -- -- Tom Mornini On Apr 9, 2006, at 7:19 PM, s.ross wrote:> > This falls into the category of "wonder if anyone''s done this"? > > The site I''m working on now has affiliate sponsors who provide link > HTML. > Almost all of it violates some W3C spec for XHTML, the primary > offenders > being capitalized tag names and unclosed tags like IMG. They also > include > ampersands as query-string separators, which also offends the W3C > Validator. > > Has anyone written a snippet to parse links and image tags to make > them > XHTML Transitional safe? > > This works in some but not all cases: > > @affiliates.each{|a| a.link_html = a.link_html.gsub(''&'', > '';'').downcase} # > not sure about the ; bit > > TIA > -- > View this message in context: http://www.nabble.com/X-HTMLifying- > Code-t1422594.html#a3835017 > Sent from the RubyOnRails Users forum at Nabble.com. > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails