在ElementTree中使用XPath
- 论坛
- 在ElementTree中使用XPath
17 浏览
在ElementTree中使用XPath
我的XML文件如下所示:
2260 1853
我只想提取ListPrice。以下是我使用的代码:
>> from elementtree import ElementTree as ET >> fp = open("output.xml","r") >> element = ET.parse(fp).getroot() >> e = element.findall('ItemSearchResponse/Items/Item/ItemAttributes/ListPrice/Amount') >> for i in e: >> print i.text >> >> e >>
没有任何输出。我还尝试了以下代码:
>> e = element.findall('Items/Item/ItemAttributes/ListPrice/Amount')
没有任何区别。
我做错了什么?