org.dom4j.DocumentException: null Nested exception: null解决方法
2015-09-16 16:32
288 查看
由于最近在学习使用Spring架构,经常会遇到与xml文档打交道,今天遇到了此问题,特来分享一下解决方案。
出错原因:
很明显是因为找不到文件路径。这个原因是因为我使用了*.clas.getResourceAsStream(xmlFilePath)来进行xml文档的路径提供。使用这个方法时,对xml文档的路径安放有一定要求,只能在当前路径下进行搜索,不能使用绝对路径和相对路径,所以安放路径不正确就会产生这个异常。
解决方法:
第一种:
将xml文件放到src文件夹下即可。
第二种:
public static Document parse2Document(String xmlFilePath)throws Exception{
SAXReader reader = new SAXReader();
Document document = null;
File f = new File(xmlFilePath);
InputStream in = new FileInputStream();
document = reader(in);
return document;
}
出错原因:
很明显是因为找不到文件路径。这个原因是因为我使用了*.clas.getResourceAsStream(xmlFilePath)来进行xml文档的路径提供。使用这个方法时,对xml文档的路径安放有一定要求,只能在当前路径下进行搜索,不能使用绝对路径和相对路径,所以安放路径不正确就会产生这个异常。
解决方法:
第一种:
将xml文件放到src文件夹下即可。
第二种:
public static Document parse2Document(String xmlFilePath)throws Exception{
SAXReader reader = new SAXReader();
Document document = null;
File f = new File(xmlFilePath);
InputStream in = new FileInputStream();
document = reader(in);
return document;
}
相关文章推荐
- vim 编辑器的常见使用命令
- 用Axure来撰写互联网的产品需求文档(PRD)
- VB6.0和VB.Net的函数等对照表
- Zygote(app_process)相关分析2
- 对Java“一切皆对象”的理念的理解
- flex模拟监控数据的demo
- linux sed,awk详解
- redis操作
- `MQTTClient (~> 0.2.6)` required by `Podfile`
- 图片变形的抗锯齿处理方法
- 计划任务 执行sql脚本
- 使用selector修改TextView中字体的颜色
- iOS学习重要知识点整理01-Objective-C中@property的所有属性详解
- iOS开发之多线程入门 及NSThread
- 《程序员面试金典》二叉树平衡检查
- POJ 2240 Arbitrage
- poj2417 Baby-StepGiant-StepAlgorithm a^x=b%P
- 第三周-项目1-建立线性表
- 3.0新成员 -value,vector,map
- Delphi 移位的问题