大道致遠
前途漫漫
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 4,comments - 0,trackbacks - 0
<
2006年11月
>
日
一
二
三
四
五
六
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
8
9
-------------------------------
-------------------------------
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(4)
2007年1月 (3)
2006年11月 (1)
最新隨筆
1.?Hashtable 的遍歷
2.?java NIO 傳對象
3.?ByteBuffer 轉化為 String
4.?DOM4J解析XML
搜索
最新評論
閱讀排行榜
1.?ByteBuffer 轉化為 String(6651)
2.?DOM4J解析XML(1365)
3.?Hashtable 的遍歷(1346)
4.?java NIO 傳對象(989)
評論排行榜
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
閱讀(1365)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 wyg405 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
阿城市
|
安溪县
|
从化市
|
斗六市
|
桑日县
|
宁远县
|
余姚市
|
察隅县
|
彰武县
|
香格里拉县
|
莆田市
|
临洮县
|
文成县
|
阿拉尔市
|
于都县
|
乐业县
|
崇左市
|
同德县
|
全南县
|
平阳县
|
太仆寺旗
|
德州市
|
云梦县
|
宜城市
|
汶川县
|
桂阳县
|
泰和县
|
九江县
|
含山县
|
牙克石市
|
松江区
|
哈密市
|
赫章县
|
黄骅市
|
文昌市
|
日土县
|
芮城县
|
德清县
|
启东市
|
禹城市
|
县级市
|