要修改的xml文件内容
引入dom4j的相关依赖
两个必须添加
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1.1</version>
</dependency>
修改xml指定节点的方法
public static void main(String[] args) throws Exception {
String fileurl="D:/app.xml";
//创建解析器
SAXReader saxReader = new SAXReader();
//得到document
Document document = saxReader.read(fileurl);
//得到唯一的节点对象
Node node= document.selectSingleNode("//property[@name='cronExpression']/value");//确保节点是真的唯一
//修改节点值
node.setText("0 0 5 * * ?");//每天凌晨五点
FileWriter out = new FileWriter( fileurl );
document.write(out);
out.flush();
out.close();
}