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 相关文章推荐
基于wxpython实现的windows GUI程序实例
May 30 Python
python创建临时文件夹的方法
Jul 06 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
pytorch使用Variable实现线性回归
May 21 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 Python
Python实现像awk一样分割字符串
Sep 15 Python
python里反向传播算法详解
Nov 22 Python
django中ImageField的使用详解
Dec 21 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 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
Linux安装配置php环境的方法
2016/01/14 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
Angular6新特性之Angular Material
2018/12/28 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
python清除字符串前后空格函数的方法
2018/10/21 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
快速查找Python安装路径方法
2020/02/06 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
管理失职检讨书
2015/05/05 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
2016年端午节寄语
2015/12/04 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript