Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XSLT:在不知道确切路径的情况下访问文件夹_Xslt - Fatal编程技术网

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

XSLT:在不知道确切路径的情况下访问文件夹,xslt,Xslt,我们可以使用XSLT访问系统中任何位置的文件夹吗?我的意思是文件夹的路径未知。实际上,我需要导入该文件夹中的一个文件。但是我不知道它的完整路径对于不同的文件是不同的。需要在我的系统中找到它 确切问题: 我正在使用XSLT将XML文件转换为HTML。该XML文件可以位于系统中的任何位置。我需要为它导入一个CSS文件,它保存在一个名为myCSS的文件夹中。现在,这个myCSS文件夹位于一个包中,可以位于系统的任何位置。我只需要找到包含我的CSS文件的myCSS文件夹的目录路径,以便它链接到我的HTM

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

确切问题:

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

您可以使用该函数从外部XML文件中选择节点等

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

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

来自源XML的节点? 从外部代码向XSLT传递参数/变量?请参阅Java中的解决方案:
我现在已在问题中记下了确切的问题。。我需要用XSLT来实现这一点,你可以访问任何文件,但显然你首先需要知道它在哪里。如果您不知道这一点,也不知道如何找到它,那么XSLT就无法为您提供任何帮助。我只是认为可能有某种方法可以做到这一点。使用XSLT在系统中查找文件夹不是“通用”的瑞士军刀。还有其他查找文件的工具;使用其中之一,然后将文件名作为参数传递到XSLT.Swiss Army Knife!好啊