greatjone
BlogJava
聯系
聚合
管理
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)
開發模式(1)
數據庫(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的一個簡單示例:用戶登陸
日發放
--省市
閱讀排行榜
1.?免費的賬號密碼(3179)
2.?滕王閣序及其譯文(211)
3.?學習網站(205)
4.?轉載的一篇文章---畢業后的差距(205)
5.?出師表及其譯文(188)
評論排行榜
1.?轉載的一篇文章---畢業后的差距(0)
2.?滕王閣序及其譯文(0)
3.?出師表及其譯文(0)
4.?免費的賬號密碼(0)
5.?學習網站(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.創建文檔對象,以便后續操作
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
閱讀(117)
評論(0)
編輯
收藏
所屬分類:
xml
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
利用JDOM對XML文件進行寫操作
利用JDOM來解析XML文件
Powered by:
BlogJava
Copyright © jone
主站蜘蛛池模板:
仪征市
|
博客
|
和静县
|
津南区
|
齐齐哈尔市
|
广宁县
|
杭锦后旗
|
宜春市
|
敦煌市
|
同仁县
|
庆安县
|
鹰潭市
|
河池市
|
道孚县
|
海南省
|
思茅市
|
南丹县
|
阳曲县
|
专栏
|
隆昌县
|
上饶市
|
突泉县
|
调兵山市
|
芷江
|
佛坪县
|
汉寿县
|
万荣县
|
南宫市
|
成都市
|
肥乡县
|
清丰县
|
广灵县
|
上思县
|
沙河市
|
兖州市
|
定结县
|
泽普县
|
崇文区
|
巩义市
|
个旧市
|
静乐县
|