用于检查节点是否存在的 JAXB 布尔值 Getter

JAXB Boolean Getter to Check for Existence of Node

我试图将一段庞大的代码从 XMLBeans 迁移到 JAXB。对于原始代码中生成的 XMLBeans 类,有很多 isXXX() 方法可用于检查是否存在 XML 标记。当我生成 JAXB 类 时,没有生成此类方法。我怀疑 JAXB 中也可能有一种方法可以做到这一点。我尝试寻找解决方案,但找不到答案。我通过用空检查替换代码来重做一些代码迁移。但这似乎很乏味。如果有办法生成这样的方法,请告诉我。

您可以使用

<jaxb:globalBindings generateIsSetMethod="true">

绑定以生成 isSetXyz() 方法。