背景
最新学习python时,对respone为xml的处理有点头疼,网上描述的内容太杂,不知从何下手,于是查看了ElementTree源码和接口文档(具体文档地址:https://docs.python.org/3/library/xml.etree.elementtree.html) ,并对其进行一个整理,话不多说,直接上代码。
1.ElementTree包引入
import xml.etree.ElementTree as ET
2.ElementTree获取/定位xml
2.1. ElementTree获取接口response为xml的内容(最终保存到tree中)
url = "http://arthur-xxxxxx:12724/eureka/apps"
response = requests.get(url=url).content
tree = ET.fromstring(response)
2.2. ElementTree获取xml文件的内容(最终保存到tree中)
xml=ET.parse("D:\\test.xml")
tree=xml.getroot()