XML ElementTree Parse.

marc.wyburn at googlemail.com marc.wyburn at googlemail.com
Thu Oct 12 12:03:05 CEST 2006

I'm playing with XML and elementtree and am missing something but I'm
not sure what...? I've create an XML file with Elementtree with a root
of backup.xml.  Attached to the root is a dirob and the dirobj has a
fileobj.  fileobj has filename and filesize tags.  I can open the file
in excel and it sets out the columns as I would expect.  The problem
I'm having is parsing the file. Using..

>>> file = open('c:\\scripts\\backup.xml', "r")
>>> tree = parse(file)
>>> elem = tree.getroot()
>>> elem.findtext('filesize')

Doesn't return anything, infact I can't seem to find anything
regardless of what I search for.
Here is the XML.  I've got a list of files and their containing
directories and I want my python script to append to the XML file each
day.  I could have done it with SQL but fancied banging my head on the
wall instead.  Thanks, MW.

- <backup.xml>
- <dirob>
- <fileob>

More information about the Python-list mailing list