如何读取不在类路径中的 .xslt 文件
How to read .xslt file which is not in classpath
我想更改下面的代码以从 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
。
如果它是本机文件路径,您只需使用普通的 FileInputStream
。
我想更改下面的代码以从 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
。
如果它是本机文件路径,您只需使用普通的 FileInputStream
。