2012年5月12日星期六

用python解析一个简单的xml文件示例

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-5-12 通过 averiany涂鸦馆 作者:averainy

由于工作需要,要解析一个xml文件,要读出其中的id,name,经度和纬度,因为就尝试用python来解析(只能怪自己就了解这个脚本语言,
文件格式类似下面的样子

<terminals>   <terminal Id="000005" Name="北京" lx="117.83626556396484" ly="32.07071995399512"/> </terminals>

然后呢就依葫芦画瓢,给解析了一下,结果还算满意,之后的工作就是导入数据库.由于数据库我也不用负责,我只是拿来玩一下.

import xml.dom.minidom from xml.dom.minidom import Node doc=xml.dom.minidom.parse("zuobiao.xml") for node in doc.getElementsByTagName("Terminal"): 	Id=node.getAttribute("Id") 	Name=node.getAttribute("Name") 	lx=node.getAttribute("lx") 	ly=node.getAttribute("ly") 	print "Id=%s,Name=%s,lx=%s,ly=%s"%(Id,Name,lx,ly)

想起来了,前两天才申请了一个百度map的key,也生成了一个xml文件,正好抽空解析出来.
(over)


本文作者:averainy | 本文地址: 固定链接 | 我的腾讯微博|我的google+
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明

相关日志


 
 

可从此处完成的操作:

 
 

没有评论:

发表评论