【发布时间】:2018-04-17 15:51:21
【问题描述】:
我的代码正在使用提供的 XSD,其中混合了可零和不可零元素:
<xs:element name="LOG_TXNDTLLTY" type="PCMSBOOLEANType" minOccurs="0"/>
<xs:element name="CAPTURE_ADDRESS" type="PCMSBOOLEANType" nillable="true" minOccurs="0"/>
当我编组一个没有这两个值的对象时,我得到一个 nil 正在为可 nil 元素输出
<ns2:CAPTURE_ADDRESS xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
虽然我接受这在技术上是最正确的输出,但有一种方法可以抑制这种情况,这样元素就不会在不更改 XSD 的情况下出现?
【问题讨论】:
标签: jaxb jaxb2 jaxb2-maven-plugin