Лично я далеко не профи в Python, но язык очень нравится. Сейчас загружен и некогда засеть и углубится в него.
Но на данное время я могу родить лишь вот такое:
#demo.xml
<document>
<name>AcidSlayer</name>
<hobby>Python</hobby>
</document>
#habra.py
#Тут поняно
from xml.dom.minidom import parseString
#Берем фалйлик
file = open('demo.xml')
#Конвертим его в string
data = file.read()
#Тут понятно
file.close()
#Парсим сам файл
dom = parseString(data)
#Полчаем хабра теги
nameTag = dom.getElementsByTagName('name')[0].toxml()
hobbyTag = dom.getElementsByTagName('hobby')[0].toxml()
#Убераем лишнее
name=nameTag.replace('<name>','').replace('</name>','')
hobby=hobbyTag.replace('<hobby>','').replace('</hobby>','')
#Выводим
print name
print hobby
Как-то так.