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 30 Python
python基础练习之几个简单的游戏
Nov 10 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
python3爬取数据至mysql的方法
Jun 26 Python
python实现简单名片管理系统
Nov 30 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
python write无法写入文件的解决方法
Jan 23 Python
python如何读取bin文件并下发串口
Jul 05 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
Python爬取梨视频的示例
Jan 29 Python
Python之多进程与多线程的使用
Feb 23 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
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
javascript 学习之旅 (3)
2009/02/05 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
Vue使用虚拟dom进行渲染view的方法
2019/12/26 Javascript
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
Pytorch的mean和std调查实例
2020/01/02 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
解决python运行效率不高的问题
2020/07/20 Python
利用python实现汉诺塔游戏
2021/03/01 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
一套SQL笔试题
2016/08/14 面试题
党员自我评价分享
2013/12/13 职场文书
自行车租赁公司创业计划书
2014/01/28 职场文书
《中华少年》教学反思
2014/02/15 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书