Python xml解析
来源:互联网 发布:增加淘宝店铺流量 编辑:程序博客网 时间:2024/06/04 20:08
今天我来添加一个由Python写的xml解析的程序
# -*- coding:utf8 -*-from xml.sax import parsefrom xml.sax.handler import ContentHandlerclass Myxml(ContentHandler): def __init__(self): ContentHandler.__init__(self) self.tag_name = "" self.name_content = "" self.age_content = "" self.sex_content = "" self.id = "" def startDocument(self): pass def startElement(self, name, attrs): self.tag_name = name if name == "student": self.id = attrs["id"] print "-------------------" def characters(self, content): if self.tag_name == "name": self.name_content = content elif self.tag_name == "age": self.age_content = content elif self.tag_name == "aex": self.sex_content = content def endElement(self, name): if self.tag_name == "name": print "name:",self.name_content elif self.tag_name == "sex": print "sex:",self.sex_content elif self.tag_name == "age": print "age:",self.sex_content elif name == "student": print "id:",self.id self.tag_name = "" def endDocument(self): passif __name__ == '__main__': parse("jiexi.xml",Myxml())
阅读全文
0 0
- python 解析XML xml.dom
- python 解析XML xml.dom
- python 解析XML xml.dom
- python解析xml(创建xml)
- python 解析XML xml.dom
- python 解析XML xml.dom
- Python解析XML文件
- python 解析XML
- Python 解析XML
- python解析xml模块
- python 解析xml
- python 解析xml文件
- Python解析XML字符串
- python解析XML文档
- python解析xml
- python xml解析
- python解析xml文件
- Python解析XML字符串
- Angular5中调用第三方js插件
- 第十周 项目2
- mako模板+django+分页
- asp.net core轻松入门之MVC中Options读取配置文件
- Android 性能优化--快、稳、省、小
- Python xml解析
- 【vue】如何在mac上使用npm安装vue和安装问题处理
- 实训第二天的代码优化
- CodeForces
- 10.springboot使用apidoc生成pai
- 【操作系统】计算机中内存、cache和寄存器之间的关系及区别
- 全志R16平台的tinav2.1的系统和parrot v1.1的内核的合成(分色排版)V1.0
- 大数据架构:flume-ng+Kafka+Storm+HDFS 实时系统组合
- 测试职业的发展方向