xml.dom.minidom
# coding:GBK
from xml.dom import minidom
xmldoc = minidom.parse('test.xml')
print '+ Channel'
groups = xmldoc.getElementsByTagName('group')
for group in groups:
parent = None
names = group.getElementsByTagName('name')
for name in names:
print '--',name.firstChild.data
items = group.getElementsByTagName('item')
for item in items:
titles = item.getElementsByTagName('title')
t = None
for title in titles:
print '---',title.firstChild.data