Validation 捕获绑定对象的jaxb解组异常

Validation 捕获绑定对象的jaxb解组异常,validation,exception,jaxb,cxf,unmarshalling,Validation,Exception,Jaxb,Cxf,Unmarshalling,我使用cxf的jaxb来解组xml请求 我正在寻找一种验证输入xml请求的方法,我已经阅读了下面两篇关于验证的超级文章,但它们并不是我所需要的 实际上,我不需要立即停止整个解组过程并在响应中返回异常消息,而是需要解组过程保持运行,并能够将异常与xml元素未验证的对象链接。通过这种方式,应用程序仍然可以对除此之外的其他未经整理的对象执行下一个任务,在返回的xml响应的最后,我可以显示此特定对象的异常消息,以及其他对象的良好结果 可能吗 非常感谢您的帮助,您可以在解组器上设置的实例。它将存储在解组过

我使用cxf的jaxb来解组xml请求

我正在寻找一种验证输入xml请求的方法,我已经阅读了下面两篇关于验证的超级文章,但它们并不是我所需要的

实际上,我不需要立即停止整个解组过程并在响应中返回异常消息,而是需要解组过程保持运行,并能够将异常与xml元素未验证的对象链接。通过这种方式,应用程序仍然可以对除此之外的其他未经整理的对象执行下一个任务,在返回的xml响应的最后,我可以显示此特定对象的异常消息,以及其他对象的良好结果

可能吗


非常感谢您的帮助,

您可以在解组器上设置的实例。它将存储在解组过程中遇到的ValidationEvent的所有实例。在解组操作之后,如果它收集了任何事件,那么您可以选择抛出异常


顺便说一句,我很高兴听到你喜欢这些帖子。

谢谢你的回复和你的超级文章,我会尝试一下。ValidationEventCollector能告诉我它在哪个对象上得到了异常吗?例如,像下面的xml一样,validationEventCollector可以告诉第一个人的生日格式不正确吗?fadsfdas 2012年2月12日