使用 ElementTree 打开和阅读

导入 ElementTree 对象,打开相关的 .xml 文件并获取根标记:

import xml.etree.ElementTree as ET
tree = ET.parse("yourXMLfile.xml")
root = tree.getroot()

搜索树有几种方法。首先是迭代:

for child in root:
    print(child.tag, child.attrib)

否则,你可以像列表一样引用特定位置:

print(root[0][1].text)

要按名称搜索特定标签,请使用 .find.findall

print(root.findall("myTag"))
print(root[0].find("myOtherTag"))