标准库的实现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 查看哈希值)