python 读取xml文件
时间: 2023-09-05 14:13:41 浏览: 106
xml读写操作.rar_python xml
Python有许多用于读取XML文件的模块,其中最常用的是`ElementTree`模块。
以下是一个简单的例子,演示如何使用`ElementTree`模块读取XML文件:
```python
import xml.etree.ElementTree as ET
# 解析XML文件
tree = ET.parse('example.xml')
# 获取根元素
root = tree.getroot()
# 遍历XML文件并打印元素和其文本内容
for elem in root.iter():
print(elem.tag, elem.text)
```
在上面的例子中,我们首先使用`ET.parse()`方法解析XML文件。然后,我们使用`tree.getroot()`方法获取根元素,并使用`root.iter()`方法遍历XML文件中的所有元素。最后,我们打印每个元素的标签和文本内容。
注意:在使用`ElementTree`模块读取XML文件时,如果XML文件中包含命名空间,则需要对元素标签进行命名空间处理。
阅读全文