Устранение пустых элементов при сортировке с помощью JAXB - PullRequest
4 голосов
/ 07 декабря 2009

Используя JAXB (2), можно гарантировать, что нулевые значения не маршалируются как () пустые элементы. Например

@XmlRootElement(name = "root")
public class Root {
    @XmlElement(name = "name")
    protected String name;
}

В настоящее время, если имя null , тогда я делаю маршал

<root>
  <name/>
</root>

Я бы хотел произвести

<root>
</root>

вместо.

1 Ответ

0 голосов
/ 07 декабря 2009

я думаю, что вы что-то упустили ... как вы делаете это, строка, которую вы передаете, не должна быть нулевой, так как со строкой null также является строкой ... так что, по моему мнению, вы должны пропустить пустую строку, а не null.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...