XSLT:在不知道确切路径的情况下访问文件夹

时间:2014-02-24 09:12:14

标签: xslt

我们可以使用XSLT访问位于系统中任意位置的文件夹吗?我的意思是文件夹的路径是未知的。实际上我需要导入该文件夹中的文件。但是我不知道它的完整路径(不同文件的路径不同)。需要在我的系统中找到它。

确切问题:

我正在使用XSLT将XML文件转换为HTML。该XML文件可以位于系统的任何位置。我需要为它导入一个CSS文件,该文件保存在名为myCSS的文件夹中。现在这个myCSS文件夹位于一个包中,可以在系统的任何地方。我只需要找到包含我的CSS文件的myCSS文件夹的目录路径,以便链接到我的HTML文件。

1 个答案:

答案 0 :(得分:0)

您可以使用document()函数从外部XML文件中选择节点等。

问题是您确实需要外部XML文件的完整路径才能使用此功能。有没有办法找到完整的路径?

例如,您可以使用以下方法定义完整路径:

  1. 源XML中的节点?
  2. 从外部代码将参数/变量传递给XSLT?请参阅Java中的解决方案:XSL Transformation in Java with parameters