//解析XML文件
public ArrayList<String> parserXml() {
String fileName="src/com/skeyedu/crm/dao/xml/config.xml";
ArrayList<String> al=new ArrayList<String>(); //创建集合类
File inputXml=new File(fileName); //创建一个文件对象
SAXReader sr=new SAXReader(); //使用SAXReader 解析器
try{
Document doc=sr.read(inputXml);//生成文件
Element infos=doc.getRootElement();//获得根节点
// Iterator i=infos.elementIterator(); 从根节点遍历子节点
for(Iterator<?> i = infos.elementIterator(); i.hasNext();)
{
Element info = (Element) i.next(); //将迭代器的元素分离出来
al.add(info.getText());//将分离的元素放入集合类中
}
}catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return al;//返回集合类对象
}
异常信息:
org.dom4j.DocumentException: src\com\skeyedu\crm\dao\xml\config.xml (系统找不到指定的路径。) Nested exception: src\com\skeyedu\crm\dao\xml\config.xml (系统找不到指定的路径。)
我想不明白就是在控制台上可以打印出XML的内容,但是通过JSP页面登陆的时候总是报这个错误!
求解!
多谢各位了!