大道致遠
前途漫漫
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 4,comments - 0,trackbacks - 0
<
2025年6月
>
日
一
二
三
四
五
六
25
26
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
-------------------------------
-------------------------------
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(4)
2007年1月 (3)
2006年11月 (1)
最新隨筆
1.?Hashtable 的遍歷
2.?java NIO 傳對象
3.?ByteBuffer 轉化為 String
4.?DOM4J解析XML
搜索
最新評論
閱讀排行榜
1.?ByteBuffer 轉化為 String(6652)
2.?DOM4J解析XML(1367)
3.?Hashtable 的遍歷(1347)
4.?java NIO 傳對象(991)
評論排行榜
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
閱讀(1367)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 wyg405 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
兴安县
|
大城县
|
大港区
|
平湖市
|
阜宁县
|
香港
|
通江县
|
鲁山县
|
连南
|
孙吴县
|
鄯善县
|
正蓝旗
|
大邑县
|
灵武市
|
湖口县
|
全州县
|
米林县
|
建水县
|
孟连
|
平谷区
|
南皮县
|
太和县
|
宁津县
|
开化县
|
南昌市
|
交城县
|
扬中市
|
大丰市
|
紫阳县
|
民勤县
|
岗巴县
|
怀宁县
|
喀喇沁旗
|
易门县
|
将乐县
|
孝义市
|
乡城县
|
大名县
|
唐河县
|
大关县
|
巩留县
|