import xml.etree.cElementTree as ET
tree = ET.parse("***.xml") #加载xml文件
root = tree.getroot() #得到第二级标签
for child_of_root in root[1]:#root[1]为第二级标签中的第二个子标签
for child1 in child_of_root[7]: #原理同上
for child2 in child1:
print child2.tag, child2.attrib, child2.text
for child3 in child_of_root[8]:
for child4 in child3:
print child4.tag, child4.attrib, child4.text
在上述代码中,child_of_root[7]表示在该级标签中的第八个子标签,在for child2 in child1中是遍历child1的所有子标签,打印出子标签的名称、属性和文本。这样就可以将XML文件解析完成,得到我们想要的信息。