JAVA创建、读写XML文档(应用JDOM包)
来源:互联网 发布:数据挖掘 王灿 视频 编辑:程序博客网 时间:2024/05/17 07:06
import java.io.*;
import java.util.*;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
1、创建XML文件并写内容进去
String path = System.getProperty("user.dir");
System.out.println(path);
Element root = new Element("list");
Document Doc = new Document(root);
for (int i = 0; i < 5; i++) {
Element elements = new Element("user");
elements.setAttribute("id", "" + i);
elements.addContent(new Element("name").setText("xuehui"));
elements.addContent(new Element("age").setText("28"));
elements.addContent(new Element("sex").setText("Male"));
root.addContent(elements);
}
XMLOutputter XMLOut = new XMLOutputter();
org.jdom.output.Format format = org.jdom.output.Format.getCompactFormat();
format.setEncoding("gb2312");
format.setIndent("/t");
XMLOut.setFormat(format);
FileOutputStream w = new FileOutputStream("c://user.xml");
XMLOut.output(Doc, w);
w.close();
2、读取并修改XML文档的内容
File file = new File("c://user.xml");
org.jdom.input.SAXBuilder builder = new org.jdom.input.SAXBuilder();
Document doc = builder.build(file);
//Document doc = builder.build("c://user.xml");
Element root1 = doc.getRootElement();
List<Element> elements = root1.getChildren();
for(Element e : elements)
{
List<Element> eList = e.getChildren();
for(Iterator it = eList.iterator(); it.hasNext();)
{
Element ce = (Element)it.next();
String tmp = ce.getName();
System.out.print(tmp + " ");
if(tmp.equals("name"))
ce.setText("zhaoyanjieda");
}
System.out.println();
}
XMLOutputter fmt = new XMLOutputter();
org.jdom.output.Format f = org.jdom.output.Format.getPrettyFormat();
fmt.setFormat(f);
FileOutputStream u = new FileOutputStream("c:/user.xml");
fmt.output(doc, u);
- JAVA创建、读写XML文档(应用JDOM包)
- java 读写xml(jdom)
- Java:使用JDOM创建XML文档
- JDOM创建XML文档
- jdom创建XML文档
- Jdom创建xml文档(转)
- 用jdom创建xml文档
- JDOM创建XML文档实例
- JDOM创建XML文档实例
- 使用JDom来创建XML文档实例,需要引入jdom.jar包
- jdom学习(3)读写xml文档(转)
- DOM、SAX、JDOM、Dom4j读写XML文档
- java处理XML文档-JDOM
- Java 生成 XML 文档|JDOM
- Java创建以及读写xml文档(dom方式)
- Java创建以及读写xml文档(dom方式)
- JAVA创建XML文件(四)---JDOM方式创建XML
- java中用jdom 如何创建xml文档/将数据写入XML中
- 换手率
- 分频----vhdl语言将时钟信号分为四种相位
- 学习
- ActionScript3.0中获取变量类型的方法
- DLL的晚绑定与早绑定
- JAVA创建、读写XML文档(应用JDOM包)
- LVM的一些配置
- C#简单使用:ListView中使用ContextMenu
- 病毒式营销...
- 函数调用协议
- 9260 linux RTC驱动问题修正
- CC7.1CMServer性能调优
- 小蓓 要幸福噢!
- Google发布基于web的3D图形API