使用 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"))