python解析xml文件实例
发布于 2014-10-04 17:17:28 | 152 次阅读 | 评论: 0 | 来源: 网友投递
XML可扩展标记语言xml 即 可扩展标记语言 。
可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。
本文为大家讲解了python下如何解析XML文件的方法,感兴趣的同学参考学习下.
def get_area_list(self):
"""获取地域省份和城市名称字典"""
page = urllib2.urlopen(self.xml_url).read()
area_list = {}
root = ElementTree.fromstring(page)
#读取xml格式文本
for onep in root:
province = onep.get('name')
#父标签中的name数据(province中)
city_list = []
for onec in onep:
#子标签中的name数据(city中)
city = onec.get('name')
city_list.append(city)
area_list[province] = city_list
#返回一个省份与城市关系的字典,即:{省份名称:[城市名称1,城市名称2,···]}
return area_list
相关阅读:
python解析xml文件实例
python解析xml文件示例
php的SimpleXML方法读写XML接口文件实例解析
python生成xml格式文件实例
python操作xml格式文件示例
python将xml xsl文件生成html文件存储示例讲解
php的XML文件解释类应用实例
php如何使用SimpleXML函数来加载和解析XML文档
php中使用DOM类读取XML文件的示例代码
PHP用SAX解析XML的实现代码与问题分析
PHP 操作XML文件各种方法总结
php下使用SimpleXML 处理XML 文件