跳转到主要内容

标准库的实现lxml.xmlfile

项目描述

et_xmlfile是一个用于创建大型XML文件的低内存库。

它基于lxml的xmlfile模块,旨在允许代码同时适用于这两个库。它最初是为openpyxl项目开发的,但现在是一个独立的模块。

该代码由Elias Rabel在2014年9月的Python Düsseldorf openpyxl冲刺活动中编写。

性能说明

代码的开发并未考虑性能,但结果比现有的基于SAX的实现更快,但比lxml的xmlfile慢得多。有一个地方,对lxml的优化会负面影响et_xmfile的性能,那就是在使用xmlfile上下文管理器的.element()方法时。因此,尽管提供了该方法以保持代码兼容性,但建议不要使用它。

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

et_xmlfile-1.1.0.tar.gz (3.2 kB 查看哈希值)

上传于

构建分布

et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB 查看哈希值)

上传于 Python 3