【问题标题】:Recognise Malformed XML file [closed]识别格式错误的 XML 文件 [关闭]
【发布时间】:2023-03-25 09:20:02
【问题描述】:

我正在构建一个夜间运行的 python 脚本,其中一部分涉及调用一个 drupal 批量操作来导出一个 XML 文件。由于该过程需要几个小时,并且下一步是自动将其导入另一个来源,因此我想执行某种程度的完整性检查。

我的第一个想法是简单地确保 XML 没有格式错误。我并不是特别想开始检查数据,我只是想确保它没有被截断。

我可以使用什么流程来执行这种格式错误的检查。 Python 中是否有适用的 XML 库?我希望尽可能保持脚本的可移植性,因此如果可能的话,最好使用内置解决方案。

感谢您的建议。

【问题讨论】:

  • 是的,有内置的 XML 库和不错的第三方库,如 lxml,您可以使用它们来验证 XML。

标签: python xml malformed


【解决方案1】:

如果你想使用python,可以考虑使用element tree

加载您的 .xml 并尝试解析。任何异常都意味着 XML 格式错误。

【讨论】:

  • 啊,太好了,我去看看,谢谢
猜你喜欢
  • 1970-01-01
  • 2021-01-13
  • 2016-02-14
  • 2016-05-25
  • 1970-01-01
  • 2013-03-13
  • 2011-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多