因此,我现在在盒子上安装了ElementTree 1.2.6,并针对您发布的XML块运行了以下代码:
import elementtree.ElementTree as ET
tree = ET.parse("test.xml")
doc = tree.getroot()
thingy = doc.find('timeSeries')
print thingy.attrib
并得到以下回报:
{'name': 'NWIS Time Series Instantaneous Values'}
似乎已经找到了timeSeries元素,而无需使用数字索引。
现在有用的是知道您说“不起作用”时的意思。由于在给定相同输入的情况下对我有效,因此ElementTree不太可能以某种明显的方式损坏。使用任何错误消息,回溯或任何可提供的帮助我们的帮助来更新您的问题。