1

我只找到了一种为每个属性定义空处理策略的方法:

<xml-element java-attribute="something">
    <xml-null-policy xsi-nil-represents-null="false" empty-node-represents-null="false" null-representation-for-xml="EMPTY_NODE" is-set-performed-for-absent-node="true" />
</xml-element>

有没有办法在 xml-bindings 级别或至少在 java-type 级别的映射文件中全局定义它?

4

1 回答 1

0

注意: 我是EclipseLink JAXB (MOXy)负责人,也是JAXB (JSR-222)专家组的成员。

我们目前没有一种机制来全局默认空表示。此功能有一个现有的增强请求。如果您有机会,请为这个错误投票,因为它将把它移到我们的优先级列表中。

于 2012-04-13T17:15:19.077 回答