您好,欢迎访问一九零五行业门户网

python基于xml parse实现解析cdatasection数据

本文实例讲述了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程序设计有所帮助。
其它类似信息

推荐信息