0
我有一個使用XSL文件執行轉換的java文件。 使用的代碼是:無法從JAR文件加載XSL文件
FileInputStream inXLSFile = new FileInputStream(「ListApi.xsl」);
TransformerFactory factory = TransformerFactory.newInstance(); StreamSource xslStream = new StreamSource(inXLSFile); 在此之後生成一個jar文件。從jar文件中我無法使用XSL。它說'找不到文件'。請指點。
this.getClass()。的getResourceAsStream( 「ListApi.xsl」)返回一個InputStream和它不能用於創建新的FileInputStream對象。請幫助我解決其他一些問題。 – user3440451
你是對的。我更新了我的答案 – Markus
其實我需要使用這個XSL進行一些轉換。如果它的InputStream然後我的tranfromFactory拋出一個錯誤。它期望使用的FileInputStream.Code是:TransformerFactory factory = TransformerFactory.newInstance(); \t \t \t StreamSource xslStream = new StreamSource(inXLSFile); \t \t \t變壓器變壓器; \t \t \t transformer = factory.newTransformer(xslStream); – user3440451