dom4j插入节点到指定位置
2009-10-26 17:40
459 查看
try { SAXReader reader = new SAXReader(); Document document = reader.read("src/resource/file.xml"); Element root = document.getRootElement(); List<Element> elements = root.elements(); int index = 0; for(Element element:elements){ index++; if("1".equals(element.attributeValue("id"))){ Element elem = DocumentHelper.createElement("chapter"); elem.addAttribute("id", "5"); elem.addAttribute("name", "e"); elements.add(index,elem); break; } } OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); XMLWriter writer = new XMLWriter(new FileWriter("src/resource/file.xml"),format); writer.write(document); writer.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }
相关文章推荐
- 使用dom4j向xml任意指定位置插入节点
- dom4j 插入节点到指定位置
- 单向链表(三) 在指定位置插入新的节点
- 将目标元素插入指定位置,删除子节点,替换子节点、应用之城市联动框
- 改进后的Mylist(双链表)--添加了在指定位置后插入,析构里删除节点MyNode
- 使用jQuery创建节点、将节点插入到指定的位置
- 【链表面试题】删除无头单链表的非尾节点,插入一个元素到无头链表指定位置
- 使用jQuery创建节点、将节点插入到指定的位置
- 使用jQuery创建节点、将节点插入到指定的位置
- 【链表面试题】删除无头单链表的非尾节点,插入一个元素到无头链表指定位置
- 遍历XML,在指定位置插入节点
- Dom4j向XML中指定位置添加、删除、修改节点——(五)
- xml文件指定位置插入节点+小结
- 向数组指定位置插入元素
- dom4j怎么获得指定名称的节点信息
- C实例----在字符串指定位置插入字符
- Xslt取节点集的指定位置记录的三种方法
- 指定位置插入新字符串
- 逻辑思考之选择限定范围内的数量插入不指定位置并且具有替换功能
- javascript前端方法向输入域中光标所在位置或无光标最后插入指定字符