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 相关文章推荐
使用graphics.py实现2048小游戏
Mar 10 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
python+opencv轮廓检测代码解析
Jan 05 Python
使用Python读取大文件的方法
Feb 11 Python
PyCharm代码格式调整方法
May 23 Python
python用opencv批量截取图像指定区域的方法
Jan 24 Python
详解python持久化文件读写
Apr 06 Python
Python shutil模块用法实例分析
Oct 02 Python
python如何使用Redis构建分布式锁
Jan 16 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 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
德生H-501的评价与改造
2021/03/02 无线电
php写的简易聊天室代码
2011/06/04 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
HTML node相关的一些资料整理
2010/01/01 Javascript
分享十五个最佳jQuery 幻灯插件和教程
2010/03/27 Javascript
javascript实现拖放效果
2015/12/16 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
python pandas时序处理相关功能详解
2019/07/03 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
python 如何快速复制序列
2020/09/07 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
精彩广告词大全
2014/03/19 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
城南旧事观后感
2015/06/11 职场文书
销售会议开幕词
2016/03/04 职场文书