python读取XML

import xml.dom.minidom

dom = xml.dom.minidom.parse('test.xml')
root = dom.documentElement

#读取XML中的url

FreePQ = root.getElementsByTagName('url')

base_url=FreePQ[0].firstChild.data

#读取XML中的explain

FreePQ = root.getElementsByTagName('explain')
user_info=FreePQ[0].firstChild.data

#读取XML中的各个节点

InputP = root.getElementsByTagName(Node)
serviceCode=InputP[0].getAttribute("serviceCode")
protolCode=InputP[0].getAttribute("protolCode")
userType=InputP[0].getAttribute("userType")
operType=InputP[0].getAttribute("operType")
certType=InputP[0].getAttribute("certType")
certNo=InputP[0].getAttribute("certNo")
teleNo=InputP[0].getAttribute("teleNo")
cardNo=InputP[0].getAttribute("cardNo")
userId=InputP[0].getAttribute("userId")
operId=InputP[0].getAttribute("operId")

附上XML文件

<?xml version="1.0" encoding="utf-8"?>
<info>
<explain>1.1、会员小额免密查询接口</explain>
<url>http://172.30.112.208:8080/platformtest/</url>
<CertQ serviceCode="666666666666666" protolCode="6666666666" userType="1" operType="1" certType="01" certNo="610111196312010079" teleNo="" cardNo="" userId="" operId="666666">成功</CertQ>
</info>

posted on 2015-10-30 09:45  屁胡子  阅读(180)  评论(0)    收藏  举报

导航