我正在使用 lxml,我有一个这样的 xml:
<UploadFile>
<Eu>
<AUTO_ID>4</AUTO_ID>
<Meter>000413031</Meter>
</Eu>
</UploadFile>
我怎样才能只获取具有 AUTO_ID 和 Meter 等文本的标签,而不是 UploadFile Eu?
我努力了:
tree = lxml.etree.parse(xmlfile)
root = tree.getroot()
for node in root.iter('*'):
if node.text != None:
print(node.tag,node.text)
但我仍然可以获得所有标签,我只希望标签有文字,我该怎么办?任何朋友可以帮忙?最好的问候!