首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

sax解析xml,xml文件的路径有关问题

2013-04-12 
sax解析xml,xml文件的路径问题public class ParseTest{public static void main(String[] args) {SaxParse

sax解析xml,xml文件的路径问题

public class ParseTest{
public static void main(String[] args) {
SaxParseService sax = new SaxParseService();
//放在D盘就找不到资源报错了
InputStream input = SaxParseService.class.getClassLoader().getResourceAsStream("D:/book.xml");
//放在src下能正常输出
//InputStream input = SaxParseService.class.getClassLoader().getResourceAsStream("book.xml");
List<Book> books=null;
try {
books = sax.getBooks(input);
} catch (Exception e) {
e.printStackTrace();
}
for(Book book : books){
System.out.println(book.toString());
}
}
}
 我要用到xml文件的绝对路径,应该怎么做?求指导。 Java XML
[解决办法]
InputStream input = SaxParseService.class.getClassLoader().getResourceAsStream("D:/book.xml");


改成
InputStream input = new FileInputStream("D:/book.xml");

试试看?

[解决办法]
好好学习下getClassLoader()是什么意思

热点排行
Bad Request.