【发布时间】:2016-03-14 16:11:11
【问题描述】:
我们在我们的应用程序中使用 JAXB 进行编组和编组。 XSD 验证由 JAXB 处理,业务逻辑验证由我们自己的代码处理。我们正在寻找一种以可配置方式处理业务逻辑验证的方法。
例如,当我们的应用程序接收到一个 XML 文件时,我们需要检查某些实体及其名称是否存在于我们的数据库中。
他们在 JAXB 中有什么方法,还是有更好的 API/Parser 可以通过某种配置使其更易于管理?如果没有,进行此类检查的最佳做法是什么?
【问题讨论】:
-
解析时为什么要验证业务逻辑?首先解析,然后验证您已解析的内容。
-
虽然这些是单独的操作,但并行运行它们是完全合理的。
标签: java xml validation xml-parsing jaxb