首先在工程中引入JDOM的jar包,右击工程名选择build path,选择add external archives,选择jar包
package com.imooc.xml;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
public class TestJDOM {
public static void main(String[] args) {
//进行对book.xml文件的JDOM解析
//准备工作
//1.创建一个SAXBuilder对象
SAXBuilder saxBuilder=new SAXBuilder();
//2.创建一个输入流,将xml文件加载到输入流中
InputStream in;
try {
in = new FileInputStream("src/res/haha.xml");
//3.通过saxBuilder的build方法,将输入流加载到saxBuilder中
Document document=saxBuilder.build(in);
//4.通过document对象获取xml文件的根节点
Element rootelement=document.getRootElement();
//5.获取根节点下的子节点的List集合
List<Element> booklist=rootelement.getChildren();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}