我从事一个使用 jibx 编组/解组 xml 的项目。每次 xsd 更改时,我都必须更改我可以接受的绑定。
但我想要的是在部署之前确定没有 xml 使得 xml 是 xsd-valid 并且可能导致任何编组/解组错误。Java 对象模型和 xsd 具有不同的结构,因此重新生成绑定文件不是一种选择。
我认为解决此问题的可能方法是:
- 找到一种针对 xsd 集验证 jibx 绑定文件的方法(到目前为止我还做不到)
- 通过 xsd set 生成 xml 并在 JUnit 测试中使用它。
那么实现该目标的最佳方法是什么,哪些库/工具可能会有所帮助?