Что-то вроде следующего добавит элемент:
Element newElement = doc.createElement("foo");
parentElm.appendChild(newElement);
Это создаст новый дочерний элемент <foo/>
и будет работать, только если parentElm
из того же документа, что и doc
.Есть также версия с поддержкой пространства имен, которая, вероятно, будет более полезна в реальных ситуациях.
Если вам нужно добавить новый элемент в точное положение среди нескольких существующих братьев и сестер (скажем, вставить элемент между двумя существующимидети) вы можете получить ссылку на последнего брата и использовать метод insertBefore .