XSLT设置结果文件所在的目录

保柏

下面的XSLT可以根据需要创建结果文档,但有一个例外:结果文档最终位于调用样式表的目录中。我希望结果文档位于找到它的位置(即用转换版本覆盖自身)。

我怎样才能做到这一点?

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="2.0" xpath-default-namespace="http://www.w3.org/1999/xhtml">

    <xsl:template match="/">
        <xsl:for-each select="collection(iri-to-uri('file:///home/paul/Text/?select=*.xhtml'))">
            <xsl:variable name="filename">
                <xsl:value-of select="tokenize(document-uri(.), '/')[last()]"/>
            </xsl:variable>
            <xsl:result-document indent="yes" method="xml" href="{$filename}">
                <xsl:apply-templates/>
            </xsl:result-document>
        </xsl:for-each>
    </xsl:template>

    <xsl:template match="node()|@*">    
        <xsl:copy>
            <xsl:apply-templates select="node()|@*"/>
        </xsl:copy>
    </xsl:template>

    <!-- transform templates removed -->

</xsl:stylesheet>
伊恩·罗伯茨

尝试仅使用href="{document-uri(.)}"完整的uri作为目标,而不要进行标记化以提取最后一个段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XSLT设置结果文件所在的目录

来自分类Dev

找到文件所在的git仓库的根目录

来自分类Dev

如何确定目录所在的文件系统?

来自分类Dev

在文件所在的目录中给出命令

来自分类Dev

Stata将目录更改为此do文件所在的目录

来自分类Dev

是否可以从主文件所在目录的外部导入python文件?

来自分类Dev

如何根据所在目录设置不同的.bashrc PS1?

来自分类Dev

git归档文件可以包含.git项目所在的目录吗?

来自分类Dev

Java获取文件夹与Jar所在的目录

来自分类Dev

递归获取它们所在的所有文件和目录

来自分类Dev

我正在尝试创建一个自定义$ PS1,以显示我所在的每个目录中有多少文件并打印结果

来自分类Dev

根据RegistrySearch的结果设置目录

来自分类Dev

Gradle-如何设置它以显示错误所在的文件?

来自分类Dev

OpenBSD中根目录下的临时文件所在的文件夹在哪里?

来自分类Dev

XSLT:在 svg 文件的根目录插入节点

来自分类Dev

如何在部署后脚本中将更改目录设置为Amazon Elastick Beanstack上PHP应用程序所在的目录

来自分类Dev

如何计算具有特定扩展名的文件及其所在目录?

来自分类Dev

如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

来自分类Dev

不同目录中的Python脚本使用导入中断所在的相同文件

来自分类Dev

如何计算具有特定扩展名的文件及其所在目录?

来自分类Dev

如何在git中添加和跟踪文件而不跟踪它们所在的目录?

来自分类Dev

如何欺骗bash认为我从二进制文件所在的目录中运行了脚本?

来自分类Dev

如何将一个或多个文件复制到我以前所在的目录?

来自分类Dev

如何在.desktop文件中将'Path'变量设置为相对于桌面文件所在的位置?

来自分类Dev

更改生成测试结果文件的输出目录

来自分类Dev

InternalResourceViewResolver所在文件的名称

来自分类Dev

如何获取已编译的python(使用cxFreeze)以将当前工作目录作为可执行文件所在的目录?

来自分类Dev

给定一个文件名列表,您如何遍历子目录并返回这些文件所在的列表?

来自分类Dev

XSLT "Choose-When" 设置变量给出不同的结果

Related 相关文章

  1. 1

    XSLT设置结果文件所在的目录

  2. 2

    找到文件所在的git仓库的根目录

  3. 3

    如何确定目录所在的文件系统?

  4. 4

    在文件所在的目录中给出命令

  5. 5

    Stata将目录更改为此do文件所在的目录

  6. 6

    是否可以从主文件所在目录的外部导入python文件?

  7. 7

    如何根据所在目录设置不同的.bashrc PS1?

  8. 8

    git归档文件可以包含.git项目所在的目录吗?

  9. 9

    Java获取文件夹与Jar所在的目录

  10. 10

    递归获取它们所在的所有文件和目录

  11. 11

    我正在尝试创建一个自定义$ PS1,以显示我所在的每个目录中有多少文件并打印结果

  12. 12

    根据RegistrySearch的结果设置目录

  13. 13

    Gradle-如何设置它以显示错误所在的文件?

  14. 14

    OpenBSD中根目录下的临时文件所在的文件夹在哪里?

  15. 15

    XSLT:在 svg 文件的根目录插入节点

  16. 16

    如何在部署后脚本中将更改目录设置为Amazon Elastick Beanstack上PHP应用程序所在的目录

  17. 17

    如何计算具有特定扩展名的文件及其所在目录?

  18. 18

    如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

  19. 19

    不同目录中的Python脚本使用导入中断所在的相同文件

  20. 20

    如何计算具有特定扩展名的文件及其所在目录?

  21. 21

    如何在git中添加和跟踪文件而不跟踪它们所在的目录?

  22. 22

    如何欺骗bash认为我从二进制文件所在的目录中运行了脚本?

  23. 23

    如何将一个或多个文件复制到我以前所在的目录?

  24. 24

    如何在.desktop文件中将'Path'变量设置为相对于桌面文件所在的位置?

  25. 25

    更改生成测试结果文件的输出目录

  26. 26

    InternalResourceViewResolver所在文件的名称

  27. 27

    如何获取已编译的python(使用cxFreeze)以将当前工作目录作为可执行文件所在的目录?

  28. 28

    给定一个文件名列表,您如何遍历子目录并返回这些文件所在的列表?

  29. 29

    XSLT "Choose-When" 设置变量给出不同的结果

热门标签

归档