В DOM4J и XML как добавить узел к существующему узлу?
Если я следую примеру, это очень просто и отлично работает, если у меня уже есть элемент.
Element root = doc.getRootElement();
Element someElement = root.addElement("some");
Element anotherElement = someElement.addElement("another");
и так далее. Легко, если у меня есть объект Element.
но как только я теряю ссылку или загружаю xml, а не создаю его с нуля, я просто не могу понять, как добавить узел/элемент именно там, где я хочу.
Итак, конкретный вопрос: учитывая документ и определенный элемент в нем, как мне добавить элемент под ним? Должен ли я перебирать весь документ? Xpath я могу получить только для возврата узлов, у которых нет .addElement, и я не могу превратить его в элемент. Я просто в тупике, кроме добавления ID=? для каждого узла я просто не могу понять, как поместить что-то именно туда, куда я хочу. Любая помощь или направление будет принята с благодарностью.