On Nov 3, 3:46 pm, David Southwell <
da...@...> wrote:
> 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