Python实例讲解 -- 解析xml
来源:互联网 发布:双色球33缩水软件 编辑:程序博客网 时间:2024/06/06 02:13
- <?xml version="1.0" encoding="utf-8"?>
- <info>
- <intro>信息</intro>
- <list id='001'>
- <head>auto_userone</head>
- <name>Jordy</name>
- <number>12345678</number>
- <age>20</age>
- <sex>Man</sex>
- <hobby>看电影</hobby>
- </list>
- <list id='002'>
- <head>auto_usertwo</head>
- <name>tester</name>
- <number>34443678</number>
- <age>18</age>
- <sex>Man</sex>
- <hobby>玩游戏</hobby>
- </list>
- </info>
main.py
- # -*- coding: utf-8 -*-
- import xml.etree.ElementTree as et
- #读取xml文件
- def load_xml_file(fileName):
- root = et.parse(fileName).getroot()
- #获取文件描述
- intro = root.find('intro').text.encode('gb2312')
- print intro
- #获取所有list节点
- all_users = root.findall('list')
- #遍历list节点的子元素
- for user in all_users:
- #得到head节点的文本
- head = user.find('head').text
- #得到name节点的文本
- name = user.find('name').text
- #得到sex节点的文本
- sex = user.find('sex').text
- #得到age节点的文本
- age = user[3].text
- #得到hobby节点的文本
- hobby = user.find('hobby').text.encode('gb2312')
- print head,name,sex,hobby,age
- if __name__ == '__main__':
- load_xml_file('doc.xml')
- Python实例讲解 -- 解析xml
- XML解析代码课堂讲解实例
- python解析xml文档实例
- python解析xml文档实例
- dom4j解析xml 文件 详细 讲解 有 实例
- PHP XML解析之DOMDocument 方法实例讲解
- python解析xml文件实例分析
- Python解析XML正确应用代码示例讲解
- Python基础知识实例讲解
- Python基础知识实例讲解
- JAVA操纵XML 实例讲解
- Python中使用SAX解析XML及实例
- xml多种解析方式讲解
- XML实例解析1
- 解析xml文件实例
- java解析xml实例
- sax解析xml实例
- jom4j解析xml实例
- mysql
- oracle导入导出
- 独照
- VB6.0 调用第三方dll
- MIME大全
- Python实例讲解 -- 解析xml
- Perl中SendMail发送邮件问题
- 迭代器
- 跳转页面大全
- The 35th ACM/ICPC Asia Regional Hangzhou Site —— Online Contest hdu 3646 Fate Stay Night
- WPF的线程模型
- 禁用页面控件
- ubuntu 使用笔记
- Java NIO 那些躲在角落的细节