python webservice返回xml 解析
时间: 2023-07-12 18:47:04 浏览: 278
XPath简介-xml教程ppt
好的,您可以使用Python内置的xml库来解析返回的xml数据。以下是一个简单的示例代码:
```python
import xml.etree.ElementTree as ET
import requests
# 发送请求获取xml数据
response = requests.get('http://example.com/api/data.xml')
xml_data = response.content
# 解析xml数据
root = ET.fromstring(xml_data)
for elem in root.iter():
print(elem.tag, elem.text)
```
上述代码中,我们首先使用`requests`库发送请求并获取返回的xml数据,然后使用`xml.etree.ElementTree`库的`fromstring()`方法将xml数据解析成一个根元素对象,最后可以使用`iter()`方法遍历根元素对象的所有子元素并获取它们的标签和文本内容。
当然,在实际应用中,您可能需要根据具体的xml结构来编写相应的解析代码。
阅读全文