我有一个org.dom4j.Document
具体的 DefaultDocument 实现的实例。我想在另一个节点之前插入一个新节点。我不太了解 dom4j api,我对Element
andDOMElement
和东西之间的区别感到困惑。
org.dom4j.dom.DOMElement.insertBefore
不适合我,因为我拥有的节点不是 DOMElement。DOMNodeHelper.insertBefore
也不好,因为我有org.dom4j.Node
实例而不是org.w3c.dom.Node
实例。我的天啊。
你能给我一个小代码片段来为我完成这项工作吗?
这就是我现在所拥有的:
// puts lr's to the very end in the xml, but I'd like to put them before 'e'
for(Element lr : loopResult) {
e.getParent().add(lr);
}