python基于xml parse实现解析cdatasection数据


Posted in Python onSeptember 30, 2014

本文实例讲述了python基于xml parse实现解析cdatasection数据的方法,分享给大家供大家参考。

具体实现方法如下:

from xml.dom.minidom import * 
 
implementation = DOMImplementation() 
 
print "Core:%s" % implementation.hasFeature('core', '2.0') 
print "Events:%s" % implementation.hasFeature('Events', '2.0') 
print "Traversal:%s" % implementation.hasFeature('Traversal', '2.0') 
print "Views:%s" % implementation.hasFeature('Views', '2.0') 
print "features:%s" % implementation._features 
     
dom = parse("result.xml")  
domRoot = dom.documentElement 
print domRoot 
print domRoot.nodeType 
print "ELEMENT_NODE:%s " % dom.ELEMENT_NODE 
print "ATTRIBUTE_NODE:%s " % dom.ATTRIBUTE_NODE 
 
children = domRoot.childNodes 
for child in children: 
  print "child_get_tagName:%s" % child._get_tagName() 
  print "child_get_localName:%s" % child._get_localName() 
  print "child.hasChildNodes:%s" % child.hasChildNodes() 
  if child._get_tagName() == "files_rg": 
    files = child._get_childNodes() 
    for file in files: 
      if file.nodeType == dom.ELEMENT_NODE: 
        for node in file._get_childNodes(): 
          print "node.childNodes:%s ",node._get_childNodes() 
          for cdataSection in node._get_childNodes(): 
            if cdataSection.nodeType == dom.CDATA_SECTION_NODE: 
              print "cdataSection._get_data:%s %s " % (cdataSection._get_localName(),cdataSection._get_data())

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python版本的读写锁操作方法
Apr 25 Python
python逆向入门教程
Jan 15 Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 Python
python实现周期方波信号频谱图
Jul 21 Python
python的pip安装以及使用教程
Sep 18 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
python for 循环获取index索引的方法
Feb 01 Python
基于python实现高速视频传输程序
May 05 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
如何基于Python爬取隐秘的角落评论
Jul 02 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
python中ConfigParse模块的用法
Sep 29 #Python
Python中logging模块的用法实例
Sep 29 #Python
Python基于twisted实现简单的web服务器
Sep 29 #Python
Python学习之asyncore模块用法实例教程
Sep 29 #Python
Python中asyncore的用法实例
Sep 29 #Python
python提示No module named images的解决方法
Sep 29 #Python
python服务器端收发请求的实现代码
Sep 29 #Python
You might like
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
php实现生成验证码实例分享
2016/04/10 PHP
JavaScript 变量基础知识
2009/11/07 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
python笔记(2)
2012/10/24 Python
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
wxPython实现整点报时
2019/11/18 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
蛋白质世界:Protein World
2017/11/23 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
"序列点" 是什么
2016/07/29 面试题
迟到检讨书900字
2014/01/14 职场文书
企业文化理念标语
2014/06/10 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
2014年科研工作总结
2014/12/03 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Python如何导出导入所有依赖包详解
2021/06/08 Python
理解python中装饰器的作用
2021/07/21 Python
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android
python缺失值填充方法示例代码
2022/12/24 Python