我想将执行转换的XLST文件的名称放入我的最终输出文件中。有没有办法在XSLT中执行此操作?
我的搜索不断提供XML文件名。
例如,如果这是Perl,我将使用$ 0变量。我能想到的最接近的是将其作为一个看似相当多余的参数传递。
所以我找到了获取XSLT文件名+路径的答案,但现在我有点困惑(希望其他人更容易找到这个答案)。所以正确答案将有以下三个文件名,如果有办法获取没有完整路径的文件名:
答案 0 :(得分:1)
在XSLT 2.0中,this
函数会让你关闭。但是有一个与样式表相关联的唯一文件名的概念过于简单:它可能是使用include / import或XML实体从大量文件中汇编而成,或者它可能内置在内存中,不涉及任何文件