On 5/27/10 7:52 PM, robert somerville wrote:
Hi I am using Ubuntu 9.10 and Python 2.6.4 ..

when I create an ElementTree object and the write it out using:

  xml.etree.ElementTree.write() , I get one single long single line
files, instead of something that looks reasonable , what gives ??? (and
is it important ??)

ElementTree writes exactly what you tell it to. In XML, whitespace is significant. If you want newlines and/or indentation to make it pretty-looking, then you need to add those to your elements.

Fredrik provides an example function for doing this:

  http://effbot.org/zone/element-lib.htm#prettyprint

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to