Я использую dom4j для создания XML-документов из сущностей.
Я делаю что-то вроде:
Entity entity = getSomeEntity();
element.addElement("foo").addText(entity.getSomeField());
element.addElement("bar").addText(entity.getAnotherField());
...
Однако addText() не допускает нулевых значений и при этом генерирует исключение IllegalArgumentException.
Есть ли другой способ создания XML-документа без проверки нулями всех полей объекта? Это может стать довольно грязным с большими сущностями.