使用dom4j创建xml文档时如何正确处理空值

时间:2011-11-05 00:37:54

标签: java xml dom4j

我正在使用dom4j从实体创建XML文档。

我正在做类似的事情:

Entity entity = getSomeEntity();
element.addElement("foo").addText(entity.getSomeField());
element.addElement("bar").addText(entity.getAnotherField());    
...

但是,addText()不允许空值,并在执行此操作时抛出IllegalArgumentException。

是否有另一种创建xml文档的方法,而不必检查实体的每个字段?大型实体可能会非常混乱。

1 个答案:

答案 0 :(得分:1)

编写实用程序方法。但您必须决定如何表示空值:空标记或缺少标记。

您考虑过JAXB吗?