gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:41:09 26 4
gpt4 key购买 nike

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

我正在做类似的事情:

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

但是,addText() 不允许空值,并且这样做时会抛出 IllegalArgumentException。

是否有另一种方法可以创建 xml 文档而不必对实体的每个字段进行 null 检查?对于大型实体来说,它可能会变得非常困惑。

最佳答案

编写一个实用方法。但您必须决定如何表示空值:空标记或不存在的标记。

您考虑过 JAXB 吗?

关于java - 使用dom4j创建xml文档时如何正确处理空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8017277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com