【发布时间】:2011-05-05 12:39:07
【问题描述】:
我有一个用@XmlElement(required=false, nillable=true) 注释的java 属性。将对象编组为 xml 时,始终以 xsi:nil="true" 属性输出。
是否有一个 jaxbcontext/marshaller 选项来指示编组器不要写入元素,而不是使用xsi:nil 编写它?
我一直在寻找这个问题的答案,还查看了代码,afaics,如果nillable = true,它总是会写成xsi:nil。我错过了什么吗?
【问题讨论】:
标签: jaxb marshalling xml-nil