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函数返回多个值的示例方法
Dec 04 Python
python网络编程学习笔记(一)
Jun 09 Python
Python简单获取自身外网IP的方法
Sep 18 Python
Python实现动态加载模块、类、函数的方法分析
Jul 18 Python
Python查找第n个子串的技巧分享
Jun 27 Python
使用python进行拆分大文件的方法
Dec 10 Python
Python面向对象程序设计示例小结
Jan 30 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
Django choices下拉列表绑定实例
Mar 13 Python
浅谈django channels 路由误导
May 28 Python
Python如何在循环内使用list.remove()
Jun 01 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 SQLite类
2009/05/07 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
浅谈Angular路由复用策略
2017/10/04 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
活动志愿者自荐信
2014/01/27 职场文书
医疗纠纷协议书
2014/04/16 职场文书
人事专员岗位说明书
2014/07/29 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
英语通知范文
2015/04/22 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
中学校园广播稿
2015/08/18 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers
vue实现在data里引入相对路径
2022/06/05 Vue.js