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