【发布时间】:2017-11-10 20:38:38
【问题描述】:
我有一个 IBM Content Navigator 插件,用户将在其中向服务器发送请求,然后服务器将对存储在 FileNet 中的 XML 文件应用 XSLT 转换。
我还在独立的 Java 应用程序中使用相同的代码,这样管理员也可以在不使用 ICN 接口的情况下应用 XSLT。
我正在尝试将 XSLT 放在我的插件 Jar 文件中,并使用以下方式读取:
InputStream xslt = java.lang.ClassLoader.getSystemResourceAsStream("removeStamp.xslt");
Transformer transformer = factory.newTransformer(new StreamSource( xslt));
这适用于 Java 独立应用程序,但不适用于 ICN 插件。
如何在 IBM Content Navigator 插件 jar 中使用 XSLT?
【问题讨论】:
-
我相信你的意思是它失败了,因为 xslt 总是返回 null(因为无法使用类加载器找到资源),对吧?
-
是的,正确。我现在要试试你的答案,然后告诉你。
标签: java xslt ibm-content-navigator