Java数据模型验证代码是XML模式

时间:2014-03-12 20:29:23

标签: java validation jaxb xsd code-generation

我正在开发一个项目来生成验证数据模型的代码。验证约束基于XML模式中定义的类型约束。数据模型本身是通过JAXB生成的。

用例:

  • 使用JAXB从XML模式生成数据模型类。
  • 以编程方式以模式存储一些数据。
  • 使用生成的验证验证数据模型中的每个对象 代码。

请注意,我谈论针对架构验证XML实例,我也不是在谈论验证架构本身 - 我只是使用XML架构作为方便地表示数据结构及其约束。

有没有人听说过这样的项目?在深入研究之前,我想确保我没有重新发明轮子......

1 个答案:

答案 0 :(得分:0)

为了跟进,我最终选择了XmlBeans来完成这个项目。它支持我提到的大多数验证功能。另外,我添加了一些东西来查找对象图中的特定验证错误。