python解析xml文件

xml是很多接口采用的数据交换格式,用python进行测试的时候,难免会遇到需要解析xml数据的情况。

下面是一个简单的例子:

#coding=utf-8

from xml.etree import ElementTree

xmlData = '<?xml version="1.0" encoding="UTF-8"?><body><book price="20.00">Jams</book><book price="40.00">Jams Bond</book></body>'
root = ElementTree.fromstring(xmlData)
lst_nodes = root.getiterator("book")
print lst_nodes[0].attrib['price']
print lst_nodes[1].text

很简单吧。

输出如下:

20.00
Jams Bond

你可能感兴趣的:(python解析xml文件)