小编Kei*_*ith的帖子

Jaxb marshaller总是写xsi:nil(即使在@XmlElement(required = false,nillable = true)时)

我有一个带有注释的java属性@XmlElement(required=false, nillable=true).当对象被编组为xml时,它始终与xsi:nil="true"属性一起输出.

是否有一个jaxbcontext/marshaller选项来指示编组器不要编写元素,而不是用它来编写xsi:nil

我找了答案,这样也有一个看代码,AFAICS,它总是会写xsi:nil,如果nillable = true.我错过了什么吗?

jaxb marshalling xml-nil

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

jaxb ×1

marshalling ×1

xml-nil ×1