XML04-DOM4J解析xml文件

<?xml version="1.0" encoding="UTF-8"?>
<students>
<student  id="001" xx="嘻嘻">
	<name>林明</name>
	<sex>男</sex>
	<age>26</age>
</student>
<student id="002" xx="嘻嘻">
	<name >黃亮</name>
	<sex>男</sex>
	<age>21</age>
</student>
</students>


package com.java.xml;

import java.util.Iterator;

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

public class DOM4j02 {
	
	public static void main(String[] args) throws Exception{
		SAXReader saxReader=new SAXReader();
		Document document=saxReader.read("src/Students.xml");
		Element rootElement=document.getRootElement();
		Iterator iter=rootElement.elementIterator();
		while(iter.hasNext()){
			Element studentElement=(Element)iter.next();
			System.out.println("學號:"+studentElement.attributeValue("id"));
			System.out.println("姓名:"+studentElement.elementText("name"));
			System.out.println("性別:"+studentElement.elementText("sex"));
			System.out.println("年齡:"+studentElement.elementText("age"));
			System.out.println("=========");
		}
	}
}

學號:001
姓名:林明
性別:男
年齡:26
=========
學號:002
姓名:黃亮
性別:男
年齡:21
=========




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章