在pyxb中,用于捕获CreateFromDocument的所有异常的正确错误类是什么

2024-05-15 05:36:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何为CreateFromDocument(input_xml)捕获所有可能的pyxb异常。 示例:

try:
    py_obj = CreateFromDocument(input_xml)
except pyxb.UnrecognizedContentError as e:
    raise e

在这里,它只捕获未被识别的内容。但我想在使用CreateFromDocument时捕获所有可能的错误。我应该从pyxb中使用什么正确的错误类?在

谢谢你的帮助。在


Tags: pyobj示例内容inputas错误xml
2条回答

PyXB的异常层次结构在user reference中描述,后者可能已过期,而{a2}在其发布时应该是最新的。pyxb.ValidationError最有可能捕获CreateFromDocument中产生的所有感兴趣的内容。Debugging Validation Errors可能有助于从异常中恢复。在

捕捉所有可能的异常的唯一方法是捕获baseException类型,但这不是您想要做的。您只需要确保您的只有捕获异常,您可以在代码中处理这些异常。。。如果您想知道这个调用最有可能引发哪些异常,doc和源代码应该告诉您。在

相关问题 更多 >

    热门问题