From: Massimiliano Mirra Date: 2002-06-30T02:21:23+09:00 Subject: htmltools and (un)escaped entities require 'html/stparser' require 'html/element' class MyParser < HTML::StackingParser def handle_cdata(data) puts data end end p = MyParser.new p.feed("John & Mary") The snippet above outputs this: John & Mary Is there a way to keep the ampersand (or entities in general) unescaped, so that it will still print a '&'? Massimiliano