XSLT重命名文件

XSLT重命名文件,xslt,Xslt,我有一个xml作为xslt转换的结果(版本1.0)。问题是这个结果xml可能是空的。当该文件为空时,我应该从xslt代码而不是从我的项目中重命名该文件(为dummy.xml)。有人知道解决办法吗?谢谢不。你不能那样做。对不起 无论承载XSLT的环境是什么,都必须这样做。因此,如果xml输出为空,则无法重命名文件?即使我改为2.0版?如果使用XSLT2.0,那么就可以使用xsl:result-document语句。但是,主输出仍然没有在XSLT中定义,我自己使用1.0,但是在任何情况下,如果我使用

我有一个xml作为xslt转换的结果(版本1.0)。问题是这个结果xml可能是空的。当该文件为空时,我应该从xslt代码而不是从我的项目中重命名该文件(为dummy.xml)。有人知道解决办法吗?谢谢

不。你不能那样做。对不起


无论承载XSLT的环境是什么,都必须这样做。

因此,如果xml输出为空,则无法重命名文件?即使我改为2.0版?如果使用XSLT2.0,那么就可以使用
xsl:result-document
语句。但是,主输出仍然没有在XSLT中定义,我自己使用1.0,但是在任何情况下,如果我使用2.0,我应该只在某些情况下更改名称,所以我猜XSLT中没有解决方案。谢谢。我不明白:您的转换有一个要重命名的结果xml?它是怎么得到它原来的名字的?XSLT1.0也不能命名它。