您的位置:首页 > 编程语言 > Python开发

用python读取xml文件的写法举例

2017-07-26 10:01 453 查看
原xml文件:

loginError.xml

<?xml version="1.0" encoding="UTF-8"?>
<Data>
<test>RpmsLoginCase</test>
<failLogin1 username="" password="" expected="请填写手机号" />
<failLogin2 username="13679130021" password="" expected="请输入密码" />
<failLogin3 username="13679130021" password="12345678" expected="请输入验证码" />
</Data>

读取xml的py文件:
xmlData.py

# coding:utf-8
import xml.dom.minidom
from config import globalparam

xml_path=globalparam.xml_path

def getXmlData(value):
dom = xml.dom.minidom.parse(xml_path)
db = dom.documentElement
name = db.getElementsByTagName(value)
nameValue = name[0]
return nameValue.firstChild.data

def getXmlUser(parent, child):
dom = xml.dom.minidom.parse(xml_path)
db = dom.documentElement
itemlist = db.getElementsByTagName(parent)
item = itemlist[0]
return item.getAttribute(child)

if __name__=='__main__':
print getXmlData('test')
print getXmlUser('failLogin1','expected')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: