我正在使用 dom4j 从实体创建 XML 文档。
我正在做类似的事情:
Entity entity = getSomeEntity();
element.addElement("foo").addText(entity.getSomeField());
element.addElement("bar").addText(entity.getAnotherField());
...
但是,addText() 不允许空值并在这样做时抛出 IllegalArgumentException。
是否有另一种创建 xml 文档而不必对实体的每个字段进行空检查的方法?大型实体可能会变得非常混乱。