最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

python对XML文件解析

来源:懂视网 责编:小采 时间:2020-11-27 14:11:05
文档

python对XML文件解析

python对XML文件解析:本篇文章主要给大家介绍python对XML文件解析的实现思想,希望对需要的朋友有所帮助!XML文件解析 解析思想: 1.DOM解析和SAX解析,ET解析(元素树) 一、是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOMAPI则该模块很适合; 二、是xml.sax
推荐度:
导读python对XML文件解析:本篇文章主要给大家介绍python对XML文件解析的实现思想,希望对需要的朋友有所帮助!XML文件解析 解析思想: 1.DOM解析和SAX解析,ET解析(元素树) 一、是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOMAPI则该模块很适合; 二、是xml.sax
本篇文章主要给大家介绍python对XML文件解析的实现思想,希望对需要的朋友有所帮助!

XML文件解析

解析思想:

1.DOM解析和SAX解析,ET解析(元素树)

一、是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOMAPI则该模块很适合;

二、是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存;

三、是xml.etree.ElementTree模块(简称 ET),它提供了轻量级的Python式的API,相对于DOM来说ET快了很多,而且有很多令人愉悦的API可以使用,相对于SAX来说ET的ET.iterparse也提供了 “在空中” 的处理方式,没有必要加载整个文档到内存,ET的性能的平均值和SAX差不多,但是API的效率更高一点而且使用起来很方便。

2.1 xml.dom.*

文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。一个DOM 的解析器在解析一个XML文档时,一次性读取整个文档,把文档中所有元素保存在内存中的一个树结构里,之后你可以利用DOM 提供的不同的函数来读取或修改文档的内容和结构,也可以把修改过的内容写入xml文件。python中用xml.dom.minidom来解析xml文件。

2.2 xml.etree.ElementTree

ElementTree生来就是为了处理XML,它在Python标准库中有两种实现:

一、纯Python实现的,如xml.etree.ElementTree,

二、是速度快一点的xml.etree.cElementTree,从Python3.3开始ElementTree模块会自动寻找可用的C库来加快速度 。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

python对XML文件解析

python对XML文件解析:本篇文章主要给大家介绍python对XML文件解析的实现思想,希望对需要的朋友有所帮助!XML文件解析 解析思想: 1.DOM解析和SAX解析,ET解析(元素树) 一、是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOMAPI则该模块很适合; 二、是xml.sax
推荐度:
标签: 解析 xml xml文件
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top