ljf2999
posts - 2, comments - 1, trackbacks - 0, articles - 9
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
DOM:write xml
Posted on 2006-11-30 14:40
ljf2999
阅读(174)
评论(0)
编辑
收藏
所属分类:
JDOM.DOM
1
import
org.w3c.dom.
*
;
2
import
javax.xml.parsers.
*
;
3
import
javax.xml.transform.
*
;
4
import
javax.xml.transform.dom.DOMSource;
5
import
javax.xml.transform.stream.StreamResult;
6
import
java.io.
*
;
7
public
class
writexml
{
8
private
Document document;
9
private
String filename;
10
11
public
writexml(String name)
throws
ParserConfigurationException
{
12
filename
=
name;
13
DocumentBuilderFactory factory
=
DocumentBuilderFactory.newInstance();
14
DocumentBuilder builder
=
factory.newDocumentBuilder();
15
document
=
builder.newDocument();
16
}
17
public
void
toWrite(String mytitle,String mycontent)
{
18
Element root
=
document.createElement(
"
WorkShop
"
);
19
document.appendChild(root);
20
Element title
=
document.createElement(
"
Title
"
);
21
title.appendChild(document.createTextNode(mytitle));
22
root.appendChild(title);
23
Element content
=
document.createElement(
"
Content
"
);
24
content.appendChild(document.createTextNode(mycontent));
25
root.appendChild(content);
26
}
27
public
void
toSave()
{
28
try
{
29
TransformerFactory tf
=
TransformerFactory.newInstance();
30
Transformer transformer
=
tf.newTransformer();
31
DOMSource source
=
new
DOMSource(document);
32
transformer.setOutputProperty(OutputKeys.ENCODING,
"
GB2312
"
);
33
transformer.setOutputProperty(OutputKeys.INDENT,
"
yes
"
);
34
PrintWriter pw
=
new
PrintWriter(
new
FileOutputStream(filename));
35
StreamResult result
=
new
StreamResult(pw);
36
transformer.transform(source,result);
37
}
catch
(TransformerException mye)
{
38
mye.printStackTrace();
39
}
catch
(IOException exp)
{
40
exp.printStackTrace();
41
}
42
}
43
public
static
void
main(String args[])
{
44
try
{
45
writexml myxml
=
new
writexml(
"
d:\\training\\myxx\\src\\xml\\9.xml
"
);
46
myxml.toWrite(
"
????
"
,
"
????
"
);
47
myxml.toSave();
48
System.out.print(
"
Your writing is successful.
"
);
49
}
catch
(ParserConfigurationException exp)
{
50
exp.printStackTrace();
51
System.out.print(
"
Your writing is failed.
"
);
52
}
53
}
54
}
55
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
JDOM:test1.1
JDOM:test1.0(NetBeans5.5)
DOM:write xml
DOM:parse and print XML document
Powered by:
BlogJava
Copyright © ljf2999
日历
<
2024年12月
>
日
一
二
三
四
五
六
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
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2006年11月 (2)
文章分类
Arithmetic(1)
Downloads temp
JDOM.DOM(4)
S.S.Hibernate(4)
文章档案
2007年6月 (3)
2006年12月 (2)
2006年11月 (3)
2006年7月 (1)
相册
test
!Oracle
DBA notes
一些零散在各地的原创Oracle技术文章
!s.s.hibernate
Spring JdbcTemplate in struts
!通航Blogs
《CSDN社区电子杂志——Java杂志》官方blog
Computerboy
darkz
finallong的咚咚嘻嘻
It is time for change!
itpub_Kamus(斑竹)
itpub_tigerfish(pub建筑师?)
JGoodies Forms
polygoncell(msn)
pure2008
分享Java快乐
古埃及象形文字
老康的专栏
1Favor Webs
codechina
it bulo
javawebstudio
lumaqq
open-open
开复学生网
ajax
Ajax Resources
How to Drag&Drop in JS
Javascript实现鼠标拖拽网页表单
arithmetic
算法驿站(rickone 的 BLOG)
freemarker
FreeMarker一篇通
S.S.H.Freemarker新闻系统
WebWork2->FreeMarker
jdom
jdom deal xml
jdom detail
jdom detail and examples
jdom read xml
MySql
MySQL.cn
Other tech...
JGoodies Forms
璞翼工作室博客
Other z...
jfcms
turbocms
搜索
最新评论
1. re: 心灵秘境
woding
--ljf2999
阅读排行榜
1. 心灵秘境(148)
2. 世上最经典的25句话(139)
评论排行榜
1. 心灵秘境(1)
2. 世上最经典的25句话(0)