dom4j 插入节点到指定位置

Element elemBbody = (Element)objXml.selectSingleNode("//body");
      if(elemBbody == null)
       elemBbody = objXml.getRootElement();
      List elements = elemBbody.content();
      List listRadioByName = objXml.selectNodes("//input[@type='checkbox' and @name='"+objName+"']");

      //插入节点到指定位置
      elements.add(elements.indexOf(listRadioByName.get(0)),elemSelect);
      elemBbody.setContent(elements);

原文地址:https://www.cnblogs.com/yesun/p/1413559.html