gpt4 book ai didi

python - 如何使用 Python 库验证 XML 文件时出现多个错误?

转载 作者:数据小太阳 更新时间:2023-10-29 02:24:27 24 4
gpt4 key购买 nike

我有一些要验证的 XML 文件,我必须使用 Python 来验证。我尝试使用带有 lxml 的 XSD 对其进行验证。但是我只得到一个首先发生的错误,但我需要 XML 文件中的所有错误和不匹配项。有什么方法可以让我设法获取 lxml 的所有错误列表?或者还有其他 Python 解决方案吗?

最佳答案

解决这个问题的方法是:

try:
xmlschema.assertValid(xml_to_validate)
except etree.DocumentInvalid, xml_errors:
pass
print "List of errors:\r\n", xml_errors.error_log

可能有更好的方法来解决这个问题:)

关于python - 如何使用 Python 库验证 XML 文件时出现多个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com