【发布时间】:2023-03-25 09:20:02
【问题描述】:
我正在构建一个夜间运行的 python 脚本,其中一部分涉及调用一个 drupal 批量操作来导出一个 XML 文件。由于该过程需要几个小时,并且下一步是自动将其导入另一个来源,因此我想执行某种程度的完整性检查。
我的第一个想法是简单地确保 XML 没有格式错误。我并不是特别想开始检查数据,我只是想确保它没有被截断。
我可以使用什么流程来执行这种格式错误的检查。 Python 中是否有适用的 XML 库?我希望尽可能保持脚本的可移植性,因此如果可能的话,最好使用内置解决方案。
感谢您的建议。
【问题讨论】:
-
是的,有内置的 XML 库和不错的第三方库,如
lxml,您可以使用它们来验证 XML。