随笔记录
Vincent's blog
BlogJava
首页
新随笔
联系
聚合
管理
随笔 - 8 文章 - 24 trackbacks - 0
<
2007年7月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔档案
2010年6月 (1)
2008年10月 (2)
2007年9月 (2)
2007年8月 (1)
2007年7月 (2)
搜索
最新评论
1. re: Servlet,JSP 动态生成excel文件并提示下载的简单方法
我在jsp页面请求action 然后楼主方法我是放在action中的 断点跟踪方法 至 弹出下载提示框后 一直在循环调用 死循环了
--阿朱
2. re: Servlet,JSP 动态生成excel文件并提示下载的简单方法
我怎么用不上了
--yagjie
3. re: FCKeditor 在 Java Web Application 里应用的简单方法
路过 顶
--星期五
4. re: Servlet,JSP 动态生成excel文件并提示下载的简单方法
能否把引的包都贴出来呢?呵呵..本人是菜鸟,没看明白!
--yuwenfang
5. re: Servlet,JSP 动态生成excel文件并提示下载的简单方法
评论内容较长,点击标题查看
--wangdong
阅读排行榜
1. zip压缩(不是解压)在java里的用法,己解决中文问题。(12509)
2. Servlet,JSP 动态生成excel文件并提示下载的简单方法(12500)
3. Dom4j 简单读写XML文件的例子(6081)
4. FCKeditor 在 Java Web Application 里应用的简单方法(1612)
5. 贴一个生成静态HTML用的工具类(761)
评论排行榜
1. Servlet,JSP 动态生成excel文件并提示下载的简单方法(10)
2. FCKeditor 在 Java Web Application 里应用的简单方法(9)
3. Dom4j 简单读写XML文件的例子(3)
4. 贴一个生成静态HTML用的工具类(2)
5. 乱码处理初期小技巧(0)
Dom4j 简单读写XML文件的例子
Dom4j 下载地址
简单的例子,初学者可以看看.没有乱码的问题,有什么帮得到的可以跟贴.
package
com.alex.mj;
import
java.io.
*
;
import
java.util.Iterator;
import
org.dom4j.Document;
import
org.dom4j.Element;
import
org.dom4j.DocumentHelper;
import
org.dom4j.io.XMLWriter;
import
org.dom4j.io.SAXReader;
public
class
ModelReder
{
public
static
void
main(String[] args)
{
try
{
ModelReder modelReder
=
new
ModelReder();
modelReder.testWrite();
modelReder.testRead();
}
catch
(Exception e)
{
e.printStackTrace();
}
}
public
void
testRead()
throws
Exception
{
SAXReader reader
=
new
SAXReader();
Document document
=
reader.read(
new
FileInputStream(
"
output.xml
"
));
Element root
=
document.getRootElement();
for
(Iterator iter
=
root.elementIterator(); iter.hasNext();)
{
Element element
=
(Element) iter.next();
System.out.println(element.getText());
System.out.println(element.attributeValue(
"
name
"
));
System.out.println(element.attributeValue(
"
blog
"
));
}
}
public
void
testWrite()
throws
Exception
{
Document document
=
DocumentHelper.createDocument();
Element root
=
document.addElement(
"
root
"
);
Element element1
=
root.addElement(
"
user
"
)
.addAttribute(
"
name
"
,
"
Alexander
"
)
.addAttribute(
"
blog
"
,
"
http://netnova.blogjava.net
"
)
.addText(
"
我是中文的名字
"
);
XMLWriter writer
=
new
XMLWriter(
new
FileOutputStream(
"
output.xml
"
));
writer.write(document);
writer.close();
}
}
打印结果:
我是中文的名字
Alexander
http:
//
netnova.blogjava.net
生成的文件内容:
<?
xml version="1.0" encoding="UTF-8"
?>
<
root
><
user
name
="Alexander"
blog
="http://netnova.blogjava.net"
>
我是中文的名字
</
user
></
root
>
:-)
posted on 2007-07-09 21:52
Vincent.Yu
阅读(6081)
评论(3)
编辑
收藏
FeedBack:
#
re: Dom4j 简单读写XML文件的例子 2007-09-10 15:04
久城
网站中,一般什么样的数据放在XML文件中,而不是放到应用数据库中?为什么?放到XML中,一般都是结合什么样的技术去应用?
看了两个帖子,正好是我现在想研究的内容,忍不住问了两个即比较低级的问题,还请见谅。:)
回复
更多评论
#
re: Dom4j 简单读写XML文件的例子 2007-09-15 20:44
Alexander.Yu
没事了。。。一般把网站程式的陪置数据放在XML中。程式在启动时,或在运行动态加载。一般加载一次就可以了。除非XML变化了。像网站的内容数据一般不放在XML文件中。因为放在数据库中存取更快速。但是可以用XML在Server段和Client端中传数据,如ajax的应用。
回复
更多评论
#
re: Dom4j 简单读写XML文件的例子
2008-04-22 11:58
你好
你们好!
我是一位初学者
我想问一下:
要用 java 读写 XML ,在 myeclipse 里边怎么操作?
具体的怎么 运行? 就是说要建一个简单的 Demo
请加我QQ:719568923
谢谢!!!
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理