`
wenhai_zhang
  • 浏览: 181452 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

dom4j 在指定位置插入节点/元素

    博客分类:
  • java
阅读更多
由于工作原因,用到dom4j操作xml,以下是dom4j中,插入Element的一些方法,以备后用
SAXReader reader = new SAXReader();
   Document doc = reader.read("conf/student.xml");
   Element root = doc.getRootElement();
   Element zhangsanNode = (Element) root.selectSingleNode(path);
   Element cloneE = (Element) zhangsanNode.clone();
   cloneE.element("age").setText(Integer.parseInt(cloneE.elementText("age"))+1+"");
   Element parent = zhangsanNode.getParent();
   parent.elements().add(2, cloneE);
   OutputFormat format = OutputFormat.createPrettyPrint();
   XMLWriter writer = new XMLWriter(new FileOutputStream("conf/student.xml"),format);
   writer.write(doc);
   writer.close();

xml
<?xml version="1.0" encoding="UTF-8"?>
<students>
  <student>
    <name>zhangsan</name> 
    <age>18</age> 
    <gender>male</gender>
  </student> 
  <student>
    <name>lisi</name> 
    <age>22</age> 
    <age>23</age> 
    <gender>remale</gender>
  </student> 
</students>
分享到:
评论

相关推荐

    xiuno模板知乎蓝魔改版源码附多个插件.zip

    xiuno模板知乎蓝魔改版源码附多个插件

    webview支持html5视频播放实例.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    PLC04-1 S7200.ppt

    PLC04-1 S7200.ppt

    CODESYS-2.3.9.61 WAGO-SW0759-0333-V20200326-Codesys-S-2020

    CODESYS_2.3.9.61 WAGO_SW0759-0333_V20200326_Codesys_S_2020

    DSP原理及应用总复习.ppt

    DSP原理及应用总复习.ppt

    基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip

    【资源说明】 基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    可二次开发springmvc实现登陆.rar

    标题:基于SpringMVC的可二次开发登录系统本系统采用流行的Java Web框架——SpringMVC,构建了一个可二次开发的登录模块。通过细致的模块化设计,确保了系统的高内聚、低耦合特性,为进一步的功能扩展提供了便利。系统实现了用户认证与授权的基础流程,并支持自定义的认证机制和权限控制,以适应不同场景的安全需求。界面友好、操作简洁,后端采用事务管理保证数据的一致性和安全性。此外,该系统还包含了详细的文档和注释,便于理解和维护。无论是作为毕业设计还是课程项目,它都是一个展示个人技术能力和快速学习能力的绝佳选择。重新回答||

    基于dijkstra算法求最短路径,可以求任意两点间的最短路径.rar

    基于dijkstra算法求最短路径,可以求任意两点间的最短路径.rar

    气动机械臂设计(机械CAD图纸).doc

    气动机械臂设计(机械CAD图纸).doc

    voicemod 变声器.zip

    voicemod 变声器.zip

    ssg-web workspace 日程管理系统

    会话管理,html,js,过滤器,servlet,ajax,tomcat

    仿赶集生活客户端的介绍动画界面.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    25.医院信息化管理系统的设计与实现-Springboot+ Mysql+Java+ B/S源码(含数据库脚本)+开发文档+lw

    25.医院信息化管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) 详细设计文档介绍链接:http://t.csdnimg.cn/OnXTu 内容概要: 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页,个人中心,用户管理,医生管理,科室管理,医生信息管理,挂号信息管理,取消挂号管理,问诊记录管理,病房管理,药房管理,管理员管理等功能模块。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。

    基于CNN卷积神经网络花朵花卉识别系统GUI界面.zip代码119

    基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。 基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。 基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。

    Object-CC++对象库,实现类似于Java的Object类的Object

    【Object-C】C++对象库,实现类似于Java的Object类的Object, (a C++ Object library, implementating an Object similar to Java s Object class,) 文件列表: CMakeLists.txt (1300, 2023-10-16) LibObjClangPlugin/ (0, 2023-10-16) LibObjClangPlugin/CMakeLists.txt (3290, 2023-10-16) LibObjClangPlugin/ClangParser/ (0, 2023-10-16) LibObjClangPlugin/ClangParser/FindReplace/ (0, 2023-10-16) LibObjClangPlugin/Makefile (17354, 2023-10-16) LibObjClangPlugin/clang_format.sh (1387, 2023-10-16) LibObjClangPlugin/customParser.cpp (94410,

    多维报表.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    按住说话,开始录音,停止录音,显示到列表,点击列表项播放。.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    Deep Fake文本转语音.txt

    Deep Fake文本转语音.txt

    安卓伪加密工具.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    基于matlab 2Dijkstra最短路径算法的matlab程序,希望对大家有所帮助.zip

    基于matlab 2Dijkstra最短路径算法的matlab程序,希望对大家有所帮助.zip

Global site tag (gtag.js) - Google Analytics