在Eclipse插件中包含和引用XSL文件构建

问题描述:

我正在开发我的第一个eclipse插件。我想在构建中包含某种XSLT文件,以便在插件源代码中使用它。在Eclipse插件中包含和引用XSL文件构建

例如,我的插件在右键菜单中为XML文件添加了一个新选项:“执行XSL转换”。点击该选项后,我希望我的插件使用一个特定文件对所选文件执行XSL转换。

所以问题是,如何将XSL文件包含在插件构建中,以及如何在插件代码中引用它?

的职位是有点老了,但因为我挣扎着一个有点...这里是我遵循的步骤:

添加XSL文件(或任何文件)在您的项目。

在build.properties中,包含xsl文件。

在任何类,访问您的文件用下面的代码:

InpuStream xslIS = this.getClass().getRessourceAsStream("/myXSLFile"); 
+0

我这么做是有点不同的方式,也是我加入build.properties文件,但是如果使用下面的代码访问的文件: (FileLocator.toFileURL(FileLocator.find(bundle,new Path(“/ addins/smrl/odf2shore.xslt”),Collections.EMPTY_MAP))。toURI());'' – WojtusJ