JDOM读取xml文件
package com;
?
import java.io.IOException;
import java.util.List;
?
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
?
/**
?* @author 李高松
?* @function 读取XML文件
?* @version 2011年2月12日15:02:22
?*/
public class ReadXML {
?
/**
* @param args
*/
public static void main(String[] args) {
SAXBuilder sb = new ?SAXBuilder();//构建一个JDOM文档输入流
try {
Document doc =sb.build("d://emp.xml");//加载xml
Element root = doc.getRootElement();//获得xml文件的内容
List list = root.getChildren();//把xml文件内容转化成数组形式
for (int i = 0; i < list.size(); i++) {
Element emp = (Element) list.get(i);//获得数组中的一个对象
String empno = emp.getChildText("EMPNO");//获得对象的其中一个元素
String ename = emp.getChildText("ENAME");
System.out.println(empno+" ?"+ename);
}
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
?
}