JAXB - пустые теги без xsi: nil

У меня есть свойство String в объекте, помеченном следующим образом:

@XmlElement(name = "Item", required = true, nillable = true)
private String item;

Результат после маршалинга равен

<Item xsi:nil="true"/>

, а я бы хотел, чтобы be

<Item/>

, поскольку сторонняя служба, принимающая мои XML-сообщения, хочет этого, как и во втором случае. Я использую jaxb2. Кто-нибудь знает, как я могу это сделать?

Большое спасибо

6
задан gpol 24 January 2012 в 12:31
поделиться