我有一个xml文件,我想用xsd对其进行验证。我正在使用jaxb 2.2.5 -old prj-中的Validator.java解决此任务。在验证期间,如果验证器遇到错误,它将终止进一步的验证过程。我正在寻找一种解决方案,Validator类在遇到验证错误时不要停止验证,而是继续进行处理以防万一。 我想根据代码确定验证错误是否是“真正的”错误>>我对xsd有问题,但是我无法更改它... 想法?
答案 0 :(得分:0)
我假设您正在使用unmarshal
的{{1}}方法调用来从jaxb library
获取对象。
在这种情况下,如果您没有提供与该架构相对应的有效xml
或有效schema document
,则xml document
将抛出jaxb library
异常。您不能如果解析xml时发生异常,则继续进行下一步。
您可以refer