Thomas Heller wrote:
I want to append/insert additional data to an xml file.
[...]
Better, imo, would be to add the dumped info into a proper xml tag, and
inject it into the original file.  Is that (efficiently) possible?

My technique, when I can't just strip the root element and have a document fragment consisting of a huge list of the other elements, is just to seek to the end of the file, back up to the beginning of the '</xml>', and begin overwriting the file from that point... seems to work nicely, and in most cases since I'm the one who wrote the file in the first place I know that I've written '</xml>\n' and can just seek to the end minus 8 bytes (when on Windows, anyway...).

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

Reply via email to