如何读取不在类路径中的 .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