Utilizzando JAXB è possibile garantire che i valori nulli non vengano inseriti come() elementi vuoti. Per esempiojaxb marshalling salta elementi vuoti
public class Contacts {
@XmlElement(name = "Phone")
protected List<Phone> phone;
}
attualmente se uno degli elementi di telefono è nullo ottengo
<contact>
</phone>
<phone>
<areacode>919</areacode>
<phonenumber>6785432</phonenumber>
</phone>
</contact>
voglio il seguente output
<contact>
<phone>
<areacode>919</areacode>
<phonenumber>6785432</phonenumber>
</phone>
</contact>