On Oct 2, 11:43 am, "Jorgen Bodde" <[EMAIL PROTECTED]> wrote: > Hi all, > > I parse an XML file, replace a node with a new one (like updating > cache) and write it back. Every write, new spaces are added. For > example, first read - update - write cycle; > > <var name="APPNAME" status="undefined"> > My First App > </var> > > Second cycle: > > <var name="APPNAME" status="undefined"> > My First App > </var> > > Third cycle: > > <var name="APPNAME" status="undefined"> > My First App > </var> > > And this goes on. The node is one that is not touched in the XML, it > is simply written back after reading. I have the same with void spaces > in between the nodes, I managed to compensate that by stripping the > lines. > > I would like to use toprettyxml to make it user editable and viewable. > But this is really weird. How can I circumvent this behaviour? > > regards, > - Jorgen
I had similar problems and ended up switching to the lxml package to solve the issue. I think you can do it with ElementTree too. Maybe somebody with more experience with the xml / minidom modules will show up soon. Mike -- http://mail.python.org/mailman/listinfo/python-list