greatjone
BlogJava
联系
聚合
管理
7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2010年7月 (4)
2010年6月 (1)
文章分类
Ajax(1)
HTML,CSS等
java(8)
JavaScript(3)
jdbc(1)
Servlet与JSP
SSH
struts2(2)
struts2(1)
Unix(2)
xml(2)
开发模式(1)
数据库(1)
文章档案
2010年12月 (2)
2010年10月 (5)
2010年8月 (1)
2010年7月 (2)
2010年6月 (12)
搜索
最新评论
1. re: Struts2的一个简单示例
dd
--caoxiang
2. re: Struts1的一个简单示例:用户登陆[未登录]
这是一个比较好的范例
--张强
3. re: Struts1的一个简单示例:用户登陆
日发放
--省市
阅读排行榜
1. 免费的账号密码(3158)
2. 滕王阁序及其译文(204)
3. 转载的一篇文章---毕业后的差距(196)
4. 学习网站(194)
5. 出师表及其译文(182)
评论排行榜
1. 转载的一篇文章---毕业后的差距(0)
2. 滕王阁序及其译文(0)
3. 出师表及其译文(0)
4. 免费的账号密码(0)
5. 学习网站(0)
利用JDOM对XML文件进行写操作
具体代码如下:
1
import
java.io.FileNotFoundException;
2
import
java.io.FileOutputStream;
3
import
java.io.IOException;
4
5
import
org.jdom.Document;
6
import
org.jdom.Element;
7
import
org.jdom.output.XMLOutputter;
8
9
10
public
class
XMLWriter
{
11
/*
12
* 要输出的文件格式为:
13
* <books>
14
* <book>
15
* <name>蜗居</name>
16
* <price>30.00</price>
17
* </book>
18
* <book>
19
* <name>和空姐同居的日子</name>
20
* <price>25.00</price>
21
* </book>
22
* <books>
23
*利用JDOM对XML文件 进行写操作,主要按以下步骤:
24
*1.创建根元素
25
*2.创建元素对象,利用addContent()方法为元素添加子元素或者文本值
26
*3.创建Document对象
27
*4.创建XMLOutputter对象,利用output()方法创建xml文件.
28
*/
29
public
static
void
main(String[] args)
throws
Exception
{
30
31
Element rootE
=
new
Element(
"
books
"
);
//
创建根元素
32
Element e1
=
new
Element(
"
book
"
);
33
Element ename1
=
new
Element(
"
name
"
).addContent(
"
蜗居
"
);
34
Element eprice1
=
new
Element(
"
price
"
).addContent(
"
30.00
"
);
35
e1.addContent(ename1).addContent(eprice1);
//
添加子元素
36
Element e2
=
new
Element(
"
book
"
);
37
Element ename2
=
new
Element(
"
name
"
).addContent(
"
和空姐同居的日子
"
);
38
Element eprice2
=
new
Element(
"
price
"
).addContent(
"
25.00
"
);
39
e2.addContent(ename2).addContent(eprice2);
40
rootE.addContent(e1).addContent(e2);
41
Document d
=
new
Document(rootE);
//
根据根元素创建Document,以便后续用
42
XMLOutputter xop
=
new
XMLOutputter();
//
用来创建xml文件,输出xml元素的
43
xop.output(d,
new
FileOutputStream(
"
C:/Documents and Settings/Administrator/桌面/book.xml
"
));
44
}
45
46
}
posted on 2010-06-01 17:29
jone
阅读(129)
评论(0)
编辑
收藏
所属分类:
xml
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
利用JDOM对XML文件进行写操作
利用JDOM来解析XML文件
Powered by:
BlogJava
Copyright © jone