From: Mr_Tibs Date: 2009-04-15T06:50:05+09:00 Subject: REXML raw all doesn't seem to work Hi, I'm trying to modify the contents of an XML document (read from file, add nodes, write to file) and I have to make sure that I do NOT escape any characters. The REXML documentation says that you should use :raw => :all as such: doc = REXML::Document.new( source, { :raw => :all }) If I have doc = REXML::Document.new("Bar", { :raw => :all }), when I do doc.write($stdout, 2), I get "Bar". I see that raw-all works for Text and Element, but it doesn't work for Document. I looked at the source code, and I just don't see how it could possibly work. The Document's context should apply to @children, yet no such code exists. Am I using it wrong, or is this a bug? Thanks, Tiberiu