大道致远
前途漫漫
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 4,comments - 0,trackbacks - 0
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
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
1
2
3
4
5
6
7
-------------------------------
-------------------------------
常用链接
我的随笔
我的评论
我的参与
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
(4)
2007年1月 (3)
2006年11月 (1)
最新随笔
1. Hashtable 的遍历
2. java NIO 传对象
3. ByteBuffer 转化为 String
4. DOM4J解析XML
搜索
最新评论
阅读排行榜
1. ByteBuffer 转化为 String(6639)
2. DOM4J解析XML(1356)
3. Hashtable 的遍历(1337)
4. java NIO 传对象(978)
评论排行榜
1. Hashtable 的遍历(0)
2. java NIO 传对象(0)
3. ByteBuffer 转化为 String(0)
4. DOM4J解析XML(0)
DOM4J解析XML
Document doc
=
null
;
doc
=
DocumentHelper.createDocument();
//
添加根结点。
Element root
=
doc.addElement(
"
root
"
);
//
为根结点添加子结点。
Element child
=
root.addElement(
"
child
"
);
//
为节点添加属性
child.addAttribute(
"
childattribute
"
,
"
attribute
"
);
//
为节点添加Text
child.setText(
"
Text
"
);
//
遍历所有结点的方法
Element element
=
doc.getRootElement();
public
void
xmlIterator(Element element)
{
for
(
int
i
=
0
, size
=
element.nodeCount(); i
<
size; i
++
)
{
Node node
=
element.node(i);
if
(node
instanceof
Element)
{
xmlIterator((Element) node);
}
}
}
//
如果想不遍历而得到某一节点,那么就要为每一个节点添加一个ID属性
//
例如:Element.addAttribute("ID",id);
//
然后用以下方法即可。
Element findElement
=
doc.elementByID(id);
posted on 2006-11-12 16:24
wyg405
阅读(1356)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理