JAXB 2.0验证问题

时间:2010-12-11 09:24:47

标签: java xml validation jaxb

在使用JAXB 2.0时,我遇到了一个我目前无法解决的查询,在进行验证时我有2个选项

1)一旦我发现错误就抛出异常,因为我已经完成了。 2)如果有任何错误或验证,请继续前进,我认为这是最好的方法,因为它将帮助人们显示与整个XML相关的所有错误或警告。 但是因为这个过程也会被解组,这意味着即使存在任何错误或警告,它也会解析我提供的XML是受尊重的对象。所有这些都意味着额外的工作..

我的问题是这是一种方式,以便我可以进行完整的验证,如果它是成功的,那么相应的XML只能绑定到受尊重的POJO类

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用javax.xml.validation API根据XML架构验证XML文档。您可以选择使用JAXB再次解组此对象。

以下是使用这些API的示例。在此示例中,输入实际上是对象模型,但您可以使其适应任何XML输入。