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