如何读取不在类路径中的.xslt文件

时间:2015-01-07 14:44:43

标签: java xslt classloader inputstream

我想将下面的代码更改为从 serverPath 读取(* .xslt文件),该文件指向不在类路径中的位置。

XSLProcessor processor = new XSLProcessor(); ClassLoader cLoader = Thread.currentThread().getContextClassLoader(); InputStream xslStream = cLoader.getResourceAsStream("serverPath"); XSLStylesheet style = processor.newXSLStylesheet(xslStream);

当我更改类路径之外的.xslt位置时,我得到xsltStream null pointer

1 个答案:

答案 0 :(得分:1)

如果它是原生文件路径,您只需使用普通FileInputStream