/**
* 修改XML的token值
* @author 郑清
*/
public void UpdateXMLDataDemo(String token) {
SAXReader sr = new SAXReader();
// 关联xml
Document document;
try {
document = sr.read(d:/config.xml);
Element conElem = document.getRootElement().element("token-value"); //获取要修改的根目录标签对象
conElem.setText(token); //根目录的标签设成token
OutputStream out = new FileOutputStream("d:/config.xml");
OutputFormat format = OutputFormat.createPrettyPrint(); //重新写入xml文件中
format.setEncoding("utf-8");
XMLWriter writer = new XMLWriter(out,format);
writer.write(document);
} catch (DocumentException e) {
log.error("修改token出错,要修改的token值 = '"+token+"',", e);
e.printStackTrace();
} catch (FileNotFoundException e) {
log.error("修改token出错,要修改的token值 = '"+token+"',", e);
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
log.error("修改token出错,要修改的token值 = '"+token+"',", e);
e.printStackTrace();
} catch (IOException e) {
log.error("修改token出错,要修改的token值 = '"+token+"',", e);
e.printStackTrace();
}
}