你可以使用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數據。