greatjone
BlogJava
聯(lián)系
聚合
管理
7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
2010年7月 (4)
2010年6月 (1)
文章分類
Ajax(1)
HTML,CSS等
java(8)
JavaScript(3)
jdbc(1)
Servlet與JSP
SSH
struts2(2)
struts2(1)
Unix(2)
xml(2)
開發(fā)模式(1)
數(shù)據(jù)庫(1)
文章檔案
2010年12月 (2)
2010年10月 (5)
2010年8月 (1)
2010年7月 (2)
2010年6月 (12)
搜索
最新評論
1.?re: Struts2的一個簡單示例
dd
--caoxiang
2.?re: Struts1的一個簡單示例:用戶登陸[未登錄]
這是一個比較好的范例
--張強
3.?re: Struts1的一個簡單示例:用戶登陸
日發(fā)放
--省市
閱讀排行榜
1.?免費的賬號密碼(3173)
2.?滕王閣序及其譯文(208)
3.?學習網(wǎng)站(204)
4.?轉(zhuǎn)載的一篇文章---畢業(yè)后的差距(202)
5.?出師表及其譯文(185)
評論排行榜
1.?轉(zhuǎn)載的一篇文章---畢業(yè)后的差距(0)
2.?滕王閣序及其譯文(0)
3.?出師表及其譯文(0)
4.?免費的賬號密碼(0)
5.?學習網(wǎng)站(0)
利用JDOM來解析XML文件
xml文件為test.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<
persons
>
<
person
>
<
name
>
jone
</
name
>
<
age
>
20
</
age
>
</
person
>
</
persons
>
利用JDOM對此文件的解析代碼如下:
import java.util.Iterator;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
public class JDOMParse {
private static JDOMParse jp=new JDOMParse();
private JDOMParse(){
SAXBuilder builder = new SAXBuilder();//1.指定使用什么樣的解析器,這里表示使用默認的解析器
try {
//2.創(chuàng)建文檔對象,以便后續(xù)操作
Document doc = builder.build(
Thread.currentThread().getContextClassLoader().getResourceAsStream("test.xml"));
//這是一個得到輸入流的方式
Element person = doc.getRootElement();//3.得到根元素
Iterator ir = person.getChildren().iterator();
while(ir.hasNext()){
Element e = (Element)ir.next(); //4.遍歷各子元素
System.out.println(e.getName()+": "+e.getText());
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static JDOMParse getNewInstance(){
return jp;
}
public static void main(String[] args) {
JDOMParse.getNewInstance();
}
}
注意:JDOMParse類采用了單例模式。
posted on 2010-06-01 17:24
jone
閱讀(115)
評論(0)
編輯
收藏
所屬分類:
xml
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
利用JDOM對XML文件進行寫操作
利用JDOM來解析XML文件
Powered by:
BlogJava
Copyright © jone
主站蜘蛛池模板:
博湖县
|
长白
|
颍上县
|
合阳县
|
镇原县
|
都昌县
|
八宿县
|
板桥市
|
肥城市
|
康定县
|
泊头市
|
牡丹江市
|
枣阳市
|
耒阳市
|
乐至县
|
合阳县
|
甘洛县
|
昭平县
|
武汉市
|
沂水县
|
安庆市
|
阜新市
|
绥芬河市
|
广灵县
|
托克逊县
|
弥渡县
|
汕尾市
|
南安市
|
皋兰县
|
泉州市
|
黑水县
|
高阳县
|
南宁市
|
紫阳县
|
龙泉市
|
新化县
|
琼海市
|
子洲县
|
阿克
|
瑞金市
|
桑植县
|