在 DOM4J 和 XML 中如何将节点添加到现有节点?
如果我按照示例进行操作,那么如果我已经有一个元素,它会非常简单并且效果很好。
Element root = doc.getRootElement();
Element someElement = root.addElement("some");
Element anotherElement = someElement.addElement("another");
等等。如果我有一个 Element 对象,这很容易。
但是一旦我丢失了一个引用或者正在加载一个 xml 而不是从头开始创建一个,我就无法理解如何在我想要的地方添加一个节点/元素。
所以具体的问题是:给定一个文档和其中的一个特定元素,我如何在它下面添加一个元素?我必须遍历整个文档吗?Xpath 我只能返回没有 .addElement 的节点,我不能把它变成一个元素。除了添加 ID=? 对于每个节点,我只是无法弄清楚如何将某些东西准确地放在我想要它去的地方。任何帮助或方向将不胜感激。