python基于xml parse实现解析cdatasection数据
作者:shichen2014 时间:2023-08-18 13:27:36
本文实例讲述了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,xml
0
投稿
猜你喜欢
最全的mysql查询语句整理
2024-01-27 03:10:01
详解python logging日志传输
2021-04-20 20:43:08
SQL server 视图(view)介绍
2024-01-19 17:52:06
python人工智能tensorflow函数tf.get_variable使用方法
2021-09-14 22:52:09
Python轻松搞定视频剪辑重复性工作问题
2022-12-18 16:06:54
Python获取当前时间的方法
2022-06-11 18:24:03
恢复.mdf 数据库步骤
2024-01-16 00:17:35
开发心得--写给想学Javascript朋友的一点经验之谈
2009-02-25 11:42:00
在Pycharm中修改文件默认打开方式的方法
2023-03-12 06:34:23
pandas检查和填充缺失值的N种方法总结
2021-03-27 03:25:21
利用Python实现命令行版的火车票查看器
2021-10-24 13:59:21
基于JS脚本语言的基础语法详解
2024-06-05 10:01:53
让验证码友好一点
2007-10-20 13:45:00
python requests抓取one推送文字和图片代码实例
2023-10-26 23:11:16
Goland 2020或2019软件版本去掉a...或fmt...提示的方法
2024-04-25 15:06:44
python数据可视化的那些操作你了解吗
2023-11-04 15:18:55
基于Python实现扑克牌面试题
2023-11-21 18:05:21
python计算圆周率pi的方法
2022-09-24 21:08:14
vue3中setup-script的应用实例
2024-04-27 16:01:01
vue如何使用rem适配
2024-04-30 08:44:49