python筛选xml文件_使用python比较xml文件
时间: 2023-10-13 12:23:25 浏览: 123
要筛选XML文件,可以使用Python的内置XML模块。下面是一个简单的例子,展示如何打开一个XML文件并遍历其中的元素,然后根据特定条件筛选元素:
```python
import xml.etree.ElementTree as ET
# 打开XML文件并解析
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历所有元素并筛选
for elem in root.iter():
if elem.tag == 'item':
if elem.attrib['name'] == 'banana':
# 符合条件的元素
print(elem.attrib)
```
上面的代码打开名为`example.xml`的XML文件,解析其中的元素,并遍历所有元素。如果元素的标签是`item`,并且`name`属性是`banana`,则会将该元素的属性打印出来。你可以根据自己的需求修改条件,以实现不同的筛选功能。
阅读全文