Java 读写xml文件代码示例
来源:互联网 发布:淘宝玩具店铺简介 编辑:程序博客网 时间:2024/06/05 00:12
File file = new File(request.getSession().getServletContext().getRealPath("/") + "WEB-INF/note.xml");//注册解析器
SAXBuilder builder = new SAXBuilder();
//读取xml文档
Document doc = builder.build(file);
// 得到根节点
Element root = doc.getRootElement();
//获取子结点集合
List<Element> list = root.getChildren();
boolean isExists = false;
for(Element e:list){
if(idD.equals(e.getAttributeValue("key"))){
//e.removeAttribute("key");
e.setText(note);
isExists = true;
break;
}
}
if(!isExists){
Element entry;
//生成元素
entry = new Element("entry");
//设置各结点的值
entry.setAttribute("key", idD);
entry.setText(note);
System.out.println("root==========="+root);
// 将已经设置好值的entry赋给root
root.addContent(entry);
}
Format format = Format.getCompactFormat();
//设置xml的字符集
format.setEncoding("UTF-8");
//设置xml文件的缩进4个单元格
format.setIndent(" ");
//在元素后换行,每一层元素缩排四格
XMLOutputter XMLOut = new XMLOutputter(format);
try{
//将生成的xml文档Doc输出到c盘的note.xml文档中
XMLOut.output(doc, new FileOutputStream(request.getSession().getServletContext().getRealPath("/") + "WEB-INF/note.xml"));
} catch (FileNotFoundException e) {
// TODO: handle exception
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return NONE;
}
0 1
- Java 读写xml文件代码示例
- Java读写XML代码示例
- asp.net 读写xml文件示例代码
- ASP.NET读写XML文件的示例代码
- QT读写xml文件示例
- C# 读写XML文件示例
- java输出/输出——文件读写示例代码总结
- java读写xml文件
- java读写xml文件
- java读写xml文件
- java读写xml文件
- Java读写XML文件
- java读写xml文件
- Jdom读写XML文件代码
- 用Java读写文件-示例
- dom4j读写xml文件示例(EOS)
- java读写文件代码
- JAVA DOM XML 示例代码
- $,ajxa动态获取数据表格显示
- 安卓中关于侧滑菜单的简单应用
- POJ 1141 Brackets Sequence(区间dp + dfs)
- HDU 5813(贪心,构造,多校)
- javaMail邮件发送功能(多收件人,多抄送人,多密送人,多附件)
- Java 读写xml文件代码示例
- KUP-11010: unable to open at least one dump file for fetch
- 解决PHP mail发送UTF-8中文邮件乱码
- x264+mp4v2编码YUV420为mp4
- python编程(4):IO
- POJ 1007 DNA Sorting
- Scala学习第二弹 下载和安装
- 51 NOD 1188 最大公约数之和 V2(基础数论)
- Bean不同配置方式比较