本来想写个更多点说明的例子。。。
这163的编辑器老是清理掉那些id=""之类的,让例子看起来会很奇怪,还是不写了罢。。。
好了。小说明一下, 如果你在使用dom4j时候出现了:
org.dom4j.IllegalAddException: The node "your node description..." could not be added to the element "yourNode" because: The Node already has an existing parent of "yourNode"
好了。那么你肯定是用的myelement.add(needAddElement);
那么稍微改一改myelement.add((Element)needAddElement.clone());
这样。就不会有问题了
这163的编辑器老是清理掉那些id=""之类的,让例子看起来会很奇怪,还是不写了罢。。。
好了。小说明一下, 如果你在使用dom4j时候出现了:
org.dom4j.IllegalAddException: The node "your node description..." could not be added to the element "yourNode" because: The Node already has an existing parent of "yourNode"
好了。那么你肯定是用的myelement.add(needAddElement);
那么稍微改一改myelement.add((Element)needAddElement.clone());
这样。就不会有问题了
解决Dom4j IllegalAddException
本文介绍了解决在使用Dom4j时遇到IllegalAddException的方法。当尝试将已有父节点的元素添加到另一个节点时会出现此异常。文章提供了一个简单解决方案:通过克隆需要添加的元素来避免错误。

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



