例子如下
# -*- encoding: utf-8 -*-
from xml.dom import minidom
doc = minidom.parse('123.xml')
elem = doc.documentElement
#用以下方式读取节点中的值
elem1 = elem.getElementsByTagName('test2')[0]
for node in elem1.childNodes:
rc = ''
if node.nodeType == node.TEXT_NODE:
rc = node.data
print rc
其中就是读取节点数值的时候方式比较让人蛋疼=。=
接下来研究一下libxml2,据说比较专业一点,minidom毕竟是一个轻量级的解释器