【发布时间】:2012-08-02 06:19:46
【问题描述】:
我有,
<parent id="1">
<child id="white"></child>
<child id="red"></child>
</parent>
<parent id="2">
<child id="green"></child>
<child id="gray"></child>
</parent>
我需要这个输出,
1
white
red
2
green
gray
这就是我的做法,
parent = xmldoc.getElementsByTagName('parent')
for item in parent:
child = xmldoc.getElementsByTagName('child')
child_id = child.getAttribute('id')
for child_id in child:
print child_id
当然,我弄错了,但不知道如何遍历这些父 ID 并单独收集每个列表。我将不胜感激!
【问题讨论】:
标签: python list for-loop attributes minidom