//然后找到在电脑中jdom.jar,打开jdom.jar就可以了。
public static void main(String[] args) {
// 进行对books.xml文件的JDOM解析
//准备工作
//1.创建一个SAXBuilder对象
SAXBuilder saxBuilder=new SAXBuilder();
//2.创建一个输入流,将xml文件加载到输入流中
InputStream in;
try {
in = new FileInputStream("src/res/books.xml");
//通过saxBuilder的build方法,将输入流加载到saxBuilder中
Document document=saxBuilder.build(in);
//4.通过document对象获取xml文件的根节点
Element rootElement=document.getRootElement();
//5.通过rootElement获取根节点下子节点的List集合。
@SuppressWarnings("unchecked")
List<Element> bookList=rootElement.getChildren();
//由于xml中有多本书,继续进行解析时我们就需要for循环来遍历每本书了 用for循环遍历时要用到bookList.size();
for(Element book: bookList){
System.out.println("==========开始解析第"+(bookList.indexOf(book)+1)+"本书============");
System.out.println("==========结束解析第"+(bookList.indexOf(book)+1)+"本书============");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
错误: 找不到或无法加载主类 com.imooc.jdomtest.JDOMTest
在java中用jdom.jar解析xml文件运行时出现错误,代码没问题,刚刚导入的jdom.jar
ziom
相关分类