使用xsl获取文件名

2024-05-02

如何使用 xsl 1.0 获取文件名?

I tried

<xsl:value-of select="base-uri()" />

but got “致命错误!找不到函数:base-uri”


base-uri()是标准 XPath 2.0 函数,所以当运行XSLT 1.0时这个功能将不可用。

在 XSLT 1.0 中,文件名(什么?)可以作为参数传递为了转型。

Do note并不总是能够为样式表或 XML 文档生成文件名——其中一个或两个都可能驻留在内存中而没有关联的文件。

从问题中并不清楚必须生成哪个文件名。

以下是如何在 XPath 2.0 / XSLT 2.0 中查找文件名:

当前文档的文件名:

 base-uri()

当前样式表模块的文件名:

  base-uri(document(''))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用xsl获取文件名 的相关文章

随机推荐