On Nov 3, 3:46 ¨Βν¬ ΔαφιΣουτθχεμΌδα®®®ΐφιϊιοξ²°°°®ξετΎ χςοτεΊ > Anyone have or can point me to a snippet that will convert an entire xml file > in the form of a continuous string into a well formatted file? Slim2:~ phrogz$ irb rirb(main):001:0> require 'rexml/document' => true irb(main):002:0> doc = REXML::Document.new "<root><foo bar='12'>yow</ foo></root>" => <UNDEFINED> ... </> irb(main):003:0> doc.to_s => "<root><foo bar='12'>yow</foo></root>" irb(main):004:0> doc.write( $stdout, 2 ) <root> <foo bar='12'> yow </foo> </root> => [<?xml ... ?>, <root> ... </>] irb(main):005:0> doc.write( $stdout, 4 ) <root> <foo bar='12'> yow </foo> </root> => [<?xml ... ?>, <root> ... </>] For more, see: http://www.germane-software.com/software/rexml/docs/tutorial.html