码迷,mamicode.com
首页 > 编程语言 > 详细

Python 对 XML 的解析

时间:2019-12-20 22:37:31      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:代码   内存   mod   object   定义   一个个   lan   mode   org   

常见的 XML 编程接口有 DOM 和 SAX,这两种接口处理 XML 文件的方式不同,当然使用场合也不同。

Python 有三种方法解析 XML,SAX,DOM,以及 ElementTree:

1.SAX (simple API for XML )

Python 标准库包含 SAX 解析器,SAX 用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件。

2.DOM(Document Object Model)

将 XML 数据在内存中解析成一个树,通过对树的操作来操作XML。

3.ElementTree(元素树)

ElementTree就像一个轻量级的DOM,具有方便友好的API。代码可用性好,速度快,消耗贝仓内存少。

Python 对 XML 的解析

标签:代码   内存   mod   object   定义   一个个   lan   mode   org   

原文地址:https://www.cnblogs.com/C2020/p/12075206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!