如果你在使用 dom4j 的时候出现了下面这个异常:
org.dom4j.IllegalAddException:The node "your node description..."could not be added to the element "yourNode" because: The Node already has an existingparent of "yourNode"
那么你肯定是用的 myelement.add(needAddElement); 只要稍微改一下就可以了,把 needAddElement 改为(Element)needAddElement.clone() 就可以了。
即修改为:myelement.add((Element)needAddElement.clone());
本文介绍了解决Dom4j中出现IllegalAddException的方法,只需将元素克隆即可避免因元素已存在父节点而引发的错误。
8178

被折叠的 条评论
为什么被折叠?



