Skip to main content

强大的 Pythonic XML 处理库,结合了 libxml2/libxslt 和 ElementTree API。

项目描述

lxml 是用于 libxml2 和 libxslt 库的 Pythonic、成熟的绑定。它使用 ElementTree API 提供对这些库的安全便捷访问。

它显着扩展了 ElementTree API,以提供对 XPath、RelaxNG、XML Schema、XSLT、C14N 等的支持。

要联系项目,请转到项目主页或在https://launchpad.net/lxml查看我们的错误跟踪器

如果您想使用当前开发中的 lxml 版本,您可以从位于 https://github.com/lxml/lxml的 github 存储库中获取它。请注意,这需要 Cython 构建源代码,请参阅项目主页上的构建说明。同样,如果您安装了适当版本的 Cython ,运行easy_install lxml==dev将从 https://github.com/lxml/lxml/tarball/master#egg=lxml-dev安装 lxml。

在新的稳定系列正式发布后,可能会在 https://github.com/lxml/lxml/tree/lxml-4.9上提供错误修复。运行easy_install lxml==4.9bugfix将 在维护分支建立后立即从https://github.com/lxml/lxml/tarball/lxml-4.9#egg=lxml-4.9bugfix安装未发布的分支状态 。请注意,这需要以适当的版本安装 Cython 以进行构建。

4.9.1 (2022-07-01)

已修复的错误

  • 在解析某些不正确的输入后使用iterwalk()(或canonicalize() )时崩溃已得到解决。请注意,在解析错误输入失败,使用相同解析器解析的有效输入可能会导致iterwalk()崩溃。

发布历史 发布通知| RSS订阅

3.3.5