你可以使用Python中的ElementTree模块来解析和处理XML数据。以下是一个简单的例子,演示如何读取接口返回的XML数据:
import requests
import xml.etree.ElementTree as ET
url = 'https://example.com/api/data'
response = requests.get(url)
if response.status_code == 200:
xml_data = response.content
root = ET.fromstring(xml_data)
# 遍历XML元素
for child in root:
print(child.tag, child.text)
else:
print('Failed to fetch data')
在这个例子中,我们首先使用requests库发送GET请求来获取XML数据,然后使用ElementTree模块解析XML数据。我们首先将XML数据转换为根元素(root),然后使用for循环遍历根元素的子元素。
请注意,你需要安装requests库来发送HTTP请求,可以通过运行以下命令来安装:
pip install requests
然后你可以运行上面的代码来读取接口返回的XML数据。