1
解析我有一个XML文件,并在它的中间我有一个这样的块:XML与XMLtree或minidom命名
...
<node id = "1" >
<ngh id = "2" > 100 </ngh>
<ngh id = "3"> 300 </ngh>
</node>
<node id = "2">
<ngh id = "1" > 400 </ngh>
<ngh id = "3"> 500 </ngh>
</node>
...
,并试图让
1, 2, 100
1, 3, 300
2, 1, 400
2, 3, 500
...
我发现了一个类似的问题和做以下
from xml.dom import minidom
xmldoc = minidom.parse('file.xml')
nodelist = xmldoc.getElementsByTagName('node')
for s in nodelist:
print s.attributes['id'].value)
有没有办法让我得到标签之间的值(即100,300,400)?